1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

ctdb-util: Rename db_wrap to tdb_wrap and make it a build subsystem

This makes it consistent with Samba, to ease transition.

Update unit test code to link to with tdb_wrap instead of including
db_wrap.c.

There are some potential whitespace fixes in this commit that have
been ignored.  CTDB's lib/tdb_wrap will be deleted after the
transition to Samba's lib/tdb_wrap, so there's no point polishing it
too much.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
This commit is contained in:
Martin Schwenke 2014-08-15 15:46:33 +10:00 committed by Amitay Isaacs
parent 088e4ab3ac
commit acf26089f1
24 changed files with 45 additions and 35 deletions

View File

@ -19,7 +19,7 @@
*/
#include "includes.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "tdb.h"
#include "lib/util/dlinklist.h"
#include "system/network.h"

View File

@ -23,7 +23,7 @@
#include "system/network.h"
#include "system/filesys.h"
#include "../include/ctdb_private.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "lib/util/dlinklist.h"
/*

View File

@ -29,7 +29,7 @@
#include "includes.h"
#include "lib/util/dlinklist.h"
#include "tdb.h"
#include "db_wrap.h"
#include "tdb_wrap.h"
static struct tdb_wrap *tdb_list;

View File

@ -0,0 +1,7 @@
#!/usr/bin/python
bld.SAMBA_SUBSYSTEM('tdb-wrap',
source='tdb_wrap.c',
deps='tdb talloc',
local_include=False
)

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python
bld.SAMBA_SUBSYSTEM('ctdb-util',
source='''util.c util_file.c util_time.c db_wrap.c
source='''util.c util_file.c util_time.c
debug.c fault.c idtree.c signal.c
substitute.c''',
deps='tdb talloc',

View File

@ -23,7 +23,7 @@
#include "system/wait.h"
#include "../include/ctdb_private.h"
#include "lib/util/dlinklist.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
struct ctdb_control_state {

View File

@ -18,7 +18,7 @@
*/
#include "includes.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "tdb.h"
#include "lib/util/dlinklist.h"
#include "system/network.h"

View File

@ -23,7 +23,7 @@
#include "system/wait.h"
#include "../include/ctdb_private.h"
#include "lib/util/dlinklist.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "../common/rb_tree.h"
/*

View File

@ -22,7 +22,7 @@
#include "include/ctdb_protocol.h"
#include "tevent.h"
#include "tdb.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "system/filesys.h"
#include "lib/util/dlinklist.h"

View File

@ -25,7 +25,7 @@
#include "system/time.h"
#include "../include/ctdb_private.h"
#include "../common/rb_tree.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "lib/util/dlinklist.h"
#include <ctype.h>

View File

@ -21,7 +21,7 @@
#include "includes.h"
#include "system/filesys.h"
#include "system/wait.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "tdb.h"
#include "../include/ctdb_private.h"

View File

@ -25,7 +25,7 @@
#include "system/wait.h"
#include "../include/ctdb_private.h"
#include "lib/util/dlinklist.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
int

View File

@ -26,7 +26,7 @@
#include "cmdline.h"
#include "../include/ctdb_client.h"
#include "../include/ctdb_private.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "lib/util/dlinklist.h"

View File

@ -20,7 +20,7 @@
#include "includes.h"
#include "system/filesys.h"
#include "system/wait.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "tdb.h"
#include "../include/ctdb_private.h"
#include "lib/util/dlinklist.h"

View File

@ -19,7 +19,7 @@
*/
#include "includes.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "tdb.h"
#include "ctdb_private.h"

View File

@ -25,7 +25,7 @@
#include "system/filesys.h"
#include "system/dir.h"
#include "../include/ctdb_private.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "lib/util/dlinklist.h"
#include "../include/ctdb_private.h"
#include "../common/rb_tree.h"

View File

@ -112,7 +112,6 @@ bool ctdb_sys_have_ip(ctdb_sock_addr *addr);
/* UTIL_OBJ */
#include "lib/util/idtree.c"
#include "lib/util/db_wrap.c"
#include "lib/util/util.c"
#include "lib/util/util_time.c"
#include "lib/util/util_file.c"

View File

@ -28,7 +28,7 @@
#include "popt.h"
#include "cmdline.h"
#include "ctdb_private.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#define MAXINDEX 64
char indices[MAXINDEX];

View File

@ -19,7 +19,7 @@
*/
#include "includes.h"
#include "lib/util/db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "system/filesys.h"
#include "popt.h"
#include "cmdline.h"

View File

@ -33,7 +33,6 @@ bool fast_start;
/* UTIL_OBJ */
#include "lib/util/idtree.c"
#include "lib/util/db_wrap.c"
#include "lib/util/util.c"
#include "lib/util/util_time.c"
#include "lib/util/util_file.c"

View File

@ -29,7 +29,7 @@
#include "../include/ctdb_client.h"
#include "../include/ctdb_private.h"
#include "../common/rb_tree.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "lib/util/dlinklist.h"
#define ERR_TIMEOUT 20 /* timed out trying to reach node */

View File

@ -23,7 +23,7 @@
#include "../include/ctdb_client.h"
#include "../include/ctdb_private.h"
#include "../common/rb_tree.h"
#include "db_wrap.h"
#include "lib/tdb_wrap/tdb_wrap.h"
/* should be tunable */
#define TIMELIMIT() timeval_current_ofs(10, 0)

View File

@ -173,6 +173,7 @@ def build(bld):
if bld.CHECK_FOR_THIRD_PARTY():
bld.RECURSE('third_party/popt')
bld.RECURSE('lib/tdb_wrap')
bld.RECURSE('lib/util')
bld.RECURSE('lib/talloc')
@ -238,7 +239,8 @@ def build(bld):
source=bld.SUBDIR('client', 'ctdb_client.c'),
includes='include include/internal lib/util',
public_headers='include/ctdb_client.h',
deps='replace popt talloc tevent tdb ctdb-util')
deps='''replace popt talloc tevent tdb
ctdb-util tdb-wrap''')
bld.SAMBA_SUBSYSTEM('ctdb-server',
source='server/ctdbd.c ' +
@ -451,20 +453,23 @@ def build(bld):
bld.SAMBA_BINARY('ctdb_takeover_tests',
source='tests/src/ctdb_takeover_tests.c',
deps='replace popt tdb tevent talloc ctdb-system' +
deps='''replace popt tdb tevent talloc ctdb-system
tdb-wrap''' +
ib_deps,
includes='include include/internal lib/util',
install_path='${CTDB_TEST_LIBDIR}')
bld.SAMBA_BINARY('ctdb_functest',
source='tests/src/ctdb_functest.c',
deps='replace tdb tevent talloc popt ctdb-system',
deps='''replace tdb tevent talloc popt ctdb-system
tdb-wrap''',
includes='include include/internal lib/util',
install_path='${CTDB_TEST_LIBDIR}')
bld.SAMBA_BINARY('ctdb_stubtest',
source='tests/src/ctdb_test.c',
deps='replace tdb tevent talloc popt ctdb-system',
deps='''replace tdb tevent talloc popt ctdb-system
tdb-wrap''',
includes='include include/internal lib/util',
install_path='${CTDB_TEST_LIBDIR}')