Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-08-25 | s3: Remove a bogus comment | Volker Lendecke | 1 | -4/+0 | |
2011-06-09 | s3-talloc Change TALLOC_ZERO_P() to talloc_zero() | Andrew Bartlett | 1 | -1/+1 | |
Using the standard macro makes it easier to move code into common, as TALLOC_ZERO_P isn't standard talloc. | |||||
2011-06-09 | s3-talloc Change TALLOC_P() to talloc() | Andrew Bartlett | 1 | -2/+2 | |
Using the standard macro makes it easier to move code into common, as TALLOC_P isn't standard talloc. | |||||
2011-05-19 | Fix Bug 8152 - smbd crash in release_ip() | Christian Ambach | 1 | -0/+5 | |
release_ip() needs the private_data, but it was never saved away to feed it into release_ip() later Autobuild-User: Christian Ambach <ambi@samba.org> Autobuild-Date: Thu May 19 21:21:14 CEST 2011 on sn-devel-104 | |||||
2011-05-06 | s3: only include tdb headers where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-05-03 | s3-ctdb Fix duplicate function name due to packet -> ctdb_packet rename. | Andrew Bartlett | 1 | -1/+1 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2011-05-03 | s3-ctdb Rename packet file and files to ctdb_packet | Andrew Bartlett | 1 | -29/+29 | |
This avoids a conflicts with the Samba4 packet.c, as these is only used in CTDB Andrew Bartlett | |||||
2011-03-31 | s3:ctdb: pass the ctdb control flags to the ctdb daemon when sending the control | Michael Adam | 1 | -0/+1 | |
The only flag that is currently used is the NOREPLY flag to indicate that the client expects no reply packet. This needs to get passed down to the ctdb daemon so that it really does not send a reply. | |||||
2011-03-31 | s3:ctdb: samba can now handle the NOREPLY flag | Michael Adam | 1 | -3/+0 | |
Revert "samba3 can't handle NOREPLY yet" This reverts commit 9bf211db6d7d6ef6e59508de69d6d8dfe5bae059. | |||||
2011-03-31 | s3:ctdb: correctly handle cstatus if CTDB_CTRL_FLAG_NOREPLY is set. | Michael Adam | 1 | -0/+3 | |
2011-03-30 | s3-messages: make ndr_messaging.h part of messages.h. | Günther Deschner | 1 | -2/+0 | |
Guenther | |||||
2011-03-30 | s3-messages: only include messages.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-03-16 | s3-packet: only include packet.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-02-28 | s3: Eliminate select from packet_fd_read_sync | Volker Lendecke | 1 | -6/+5 | |
2011-02-02 | s3: Remove superfluous ; | Günther Deschner | 1 | -1/+1 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 2 15:44:21 CET 2011 on sn-devel-104 | |||||
2011-01-21 | s3: Fix the code to immediately disconnect from a non-working ctdbd | Volker Lendecke | 1 | -0/+1 | |
2010-11-02 | s3: Do not connect to ctdb if it is blocked for some reason | Volker Lendecke | 1 | -0/+58 | |
2010-11-02 | cluster_fatal() exit code should not indicate success. | Martin Schwenke | 1 | -1/+1 | |
cluster_fatal() logs a fatal event and then exits with 0. This seems wrong. Sometimes command like "net" use this code and return incorrect empty output but then exit with 0. This simply changes the exit code to 1. Signed-off-by: Martin Schwenke <martin@meltin.net> | |||||
2010-10-26 | s3: Pass tdb_flags to ctdbd when attaching to a db | Volker Lendecke | 1 | -1/+1 | |
This is required to make ctdb create databases with INCOMPATIBLE_HASH | |||||
2010-09-26 | s3: Remove talloc_autofree_context() from ctdb_read_req() | Volker Lendecke | 1 | -1/+2 | |
2010-09-20 | s3-build: only include ctdbd_conn.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-09-01 | s3-ctdb: ctdbd_init_connection() is static to this file. | Günther Deschner | 1 | -8/+0 | |
Guenther | |||||
2010-08-31 | s3: Make ctdbd_init_connection static | Volker Lendecke | 1 | -2/+2 | |
2010-07-05 | s3: Remove procid_self() from ctdb_read_req() and ctdb_handle_message() | Volker Lendecke | 1 | -4/+8 | |
2010-07-05 | s3: Remove some type-punned warnings | Volker Lendecke | 1 | -5/+5 | |
2010-05-18 | s3-build: fix the build. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-02-12 | s3:ctdb_conn: add ctdbd_conn_get_fd() to get the fd out of the ctdb connection | Michael Adam | 1 | -0/+5 | |
Michael | |||||
2010-02-12 | s3: Add ctdb_conn_msg_ctx() | Volker Lendecke | 1 | -0/+5 | |
2010-02-12 | s3: Implement global locks in a g_lock tdb | Volker Lendecke | 1 | -5/+68 | |
This is the basis to implement global locks in ctdb without depending on a shared file system. The initial goal is to make ctdb persistent transactions deterministic without too many timeouts. | |||||
2010-02-05 | s3-brlock: we don't need these MSG_SMB_UNLOCK calls now | Andrew Tridgell | 1 | -8/+0 | |
These have been replaced with the min timeout in blocking.c | |||||
2009-11-05 | s3: Add parameter "ctdb timeout" | Volker Lendecke | 1 | -2/+13 | |
When something in the cluster blocks, it can happen that we wait indefinitely long for ctdb, just adding to the blocking condition. In theory, nothing should block, but as someone said "In practice the difference between theory and practice is larger than in theory". This adds a timeout parameter in seconds, after which we stop waiting for ctdb and panic. | |||||
2009-11-02 | s3: Fix a 100% CPU loop when ctdbd dies during a traverse | Volker Lendecke | 1 | -0/+1 | |
2009-08-07 | Fix some nonempty blank lines | Volker Lendecke | 1 | -10/+9 | |
2009-07-16 | Replace more long-lived contexts with talloc_autofree_context(). | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-05-04 | Do not crash in ctdbd_traverse if ctdbd is not around | Volker Lendecke | 1 | -0/+5 | |
2009-01-29 | s3:ctdbd_conn: canonicalize ips before sending them to ctdbd | Stefan Metzmacher | 1 | -10/+40 | |
This makes samba work with older ctdb versions. metze | |||||
2009-01-16 | s3:cluster: fix ctdb ipv6 support | Stefan Metzmacher | 1 | -10/+20 | |
We need to use CTDB_CONTROL_TCP_CLIENT instead of CTDB_CONTROL_TCP_ADD. CTDB_CONTROL_TCP_CLIENT has support for 2 modes in newer ctdb versions: - with struct ctdb_control_tcp it only supports ipv4. - with struct ctdb_control_tcp_addr it supports ipv4 and ipv6. You need new header files which defines struct ctdb_control_tcp_addr, but at runtime it should be fine to work against older ctdb versions (<= 1.0.68). metze | |||||
2009-01-05 | s3:events: change event_add_timed() prototype to match samba4 | Stefan Metzmacher | 1 | -2/+1 | |
metze | |||||
2009-01-02 | packet.h API: The callback is now responsible to talloc_free() "buf" | Volker Lendecke | 1 | -21/+28 | |
2008-12-30 | s3:cluster: register the client connection via CTDB_CONTROL_TCP_ADD | Stefan Metzmacher | 1 | -7/+19 | |
This means we correctly pass IPv6 addresses too. (CTDB_CONTROL_TCP_CLIENT was IPv4 only) metze | |||||
2008-10-13 | Use DATA_BLOB instead of "struct data_blob". | Jelmer Vernooij | 1 | -4/+4 | |
2008-09-29 | [s3]fix build --with-cluster-support after ndr_[pull|push]_struct blob changes. | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2008-08-13 | fixed child exit handling and IP release handling | Andrew Tridgell | 1 | -0/+2 | |
(This used to be commit 6fe27d296c389473c24e8c627a61bd56b364ad9f) | |||||
2008-08-13 | register the ctdbd reconfigure message | Andrew Tridgell | 1 | -0/+8 | |
(This used to be commit 9d3217bb28765e107c230fb90b578dcc6f5d4375) | |||||
2008-08-13 | removed more unused code | Andrew Tridgell | 1 | -72/+0 | |
(This used to be commit 30a697c82db53f9d801e220a7c6277f873ebce67) | |||||
2008-08-13 | samba3 can't handle NOREPLY yet | Andrew Tridgell | 1 | -0/+3 | |
(This used to be commit 21729256a550509c3c038efa5acdd6ac39027dce) | |||||
2008-08-13 | first cut at adding full transactions for ctdb to samba3 | Andrew Tridgell | 1 | -11/+31 | |
(This used to be commit f91a3e0f7b7737c1d0667cd961ea950e2b93e592) | |||||
2008-08-13 | Use transaction start/cancel for persistent writes to avoid leaving the ↵ | Ronnie Sahlberg | 1 | -4/+37 | |
database in an inconsistent state if we crash during the operation Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com> (This used to be commit 09329f1f9114af44fc4e5e4f29a7315912313125) | |||||
2008-06-26 | ctdbd_connect: bump debug level to 1 for "connect failed" message. | Michael Adam | 1 | -1/+1 | |
Leave level 0 message for higher level callers. Michael (This used to be commit fee770e5d080b0513418e61e469f2824a1d771ec) | |||||
2008-03-17 | Use right control to attach to persistent databases | Volker Lendecke | 1 | -2/+5 | |
This is a merge of 2a8f8b26f08ab09c34dff82417e541d8eb1ec91c and 4e6508dfee0d872a7fa42c9e58ba565137a27b3f from 3-0-ctdb (This used to be commit 46e50da0d550e43de3aaf0141c64f25e1c9997c2) |