[SCM] Samba Shared Repository - branch master updated
Volker Lendecke
vlendec at samba.org
Thu Mar 25 09:46:57 MDT 2010
The branch, master has been updated
via 6392eaf... s3: Add a comment to notify_internal_parent_init, this is pretty confusing
via 0deaff0... s3: Add a comment to serverid_parent_init, this is pretty confusing
via bb11655... s3: Add a comment to messaging_tdb_parent_init, this is pretty confusing
from 5a88e43... s3: Make sure our CLEAR_IF_FIRST optimization works for serverid.tdb
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 6392eaf6a33085d91f7be5bfd3cd93b7dc490e6c
Author: Volker Lendecke <vl at samba.org>
Date: Thu Mar 25 16:45:02 2010 +0100
s3: Add a comment to notify_internal_parent_init, this is pretty confusing
commit 0deaff0c11dfec123acf361c599a6b79c2e3bccb
Author: Volker Lendecke <vl at samba.org>
Date: Thu Mar 25 16:44:41 2010 +0100
s3: Add a comment to serverid_parent_init, this is pretty confusing
commit bb1165584f339c8a54710e71764a251323245d8f
Author: Volker Lendecke <vl at samba.org>
Date: Thu Mar 25 16:44:02 2010 +0100
s3: Add a comment to messaging_tdb_parent_init, this is pretty confusing
-----------------------------------------------------------------------
Summary of changes:
source3/lib/messages_local.c | 6 ++++++
source3/lib/serverid.c | 6 ++++++
source3/smbd/notify_internal.c | 6 ++++++
3 files changed, 18 insertions(+), 0 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/lib/messages_local.c b/source3/lib/messages_local.c
index b171282..21910b1 100644
--- a/source3/lib/messages_local.c
+++ b/source3/lib/messages_local.c
@@ -137,6 +137,12 @@ bool messaging_tdb_parent_init(void)
{
struct tdb_wrap *db;
+ /*
+ * Open the tdb in the parent process (smbd) so that our
+ * CLEAR_IF_FIRST optimization in tdb_reopen_all can properly
+ * work.
+ */
+
db = tdb_wrap_open(talloc_autofree_context(),
lock_path("messages.tdb"), 0,
TDB_CLEAR_IF_FIRST|TDB_DEFAULT|TDB_VOLATILE,
diff --git a/source3/lib/serverid.c b/source3/lib/serverid.c
index 5401eed..5f97bd3 100644
--- a/source3/lib/serverid.c
+++ b/source3/lib/serverid.c
@@ -31,6 +31,12 @@ bool serverid_parent_init(void)
{
struct tdb_wrap *db;
+ /*
+ * Open the tdb in the parent process (smbd) so that our
+ * CLEAR_IF_FIRST optimization in tdb_reopen_all can properly
+ * work.
+ */
+
db = tdb_wrap_open(talloc_autofree_context(),
lock_path("serverid.tdb"),
0, TDB_DEFAULT|TDB_CLEAR_IF_FIRST, O_RDWR|O_CREAT,
diff --git a/source3/smbd/notify_internal.c b/source3/smbd/notify_internal.c
index 0e38da6..bdd4f50 100644
--- a/source3/smbd/notify_internal.c
+++ b/source3/smbd/notify_internal.c
@@ -136,6 +136,12 @@ bool notify_internal_parent_init(void)
return true;
}
+ /*
+ * Open the tdbs in the parent process (smbd) so that our
+ * CLEAR_IF_FIRST optimization in tdb_reopen_all can properly
+ * work.
+ */
+
db1 = tdb_wrap_open(talloc_autofree_context(), lock_path("notify.tdb"),
0, TDB_SEQNUM|TDB_CLEAR_IF_FIRST,
O_RDWR|O_CREAT, 0644);
--
Samba Shared Repository
More information about the samba-cvs
mailing list