svn commit: samba r9887 - in branches/SOC/SAMBA_4_0/source/torture/rpc: .

metze at samba.org metze at samba.org
Thu Sep 1 09:34:03 GMT 2005


Author: metze
Date: 2005-09-01 09:34:03 +0000 (Thu, 01 Sep 2005)
New Revision: 9887

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9887

Log:
- fix dssync:highest_usn parameter handling
- ask for LINKED_ATTRIBUTE replication

metze
Modified:
   branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c


Changeset:
Modified: branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c
===================================================================
--- branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c	2005-09-01 09:21:20 UTC (rev 9886)
+++ branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c	2005-09-01 09:34:03 UTC (rev 9887)
@@ -112,6 +112,7 @@
 	our_bind_info					= &ctx->new_dc.drsuapi.our_bind_info;
 	our_bind_info->length				= 28;
 	our_bind_info->info.info28.supported_extensions	= 0x1ffffb7f;
+	our_bind_info->info.info28.supported_extensions	|= DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION;
 	our_bind_info->info.info28.supported_extensions	|= DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3;
 	our_bind_info->info.info28.site_guid		= GUID_zero();
 	our_bind_info->info.info28.u1			= 508;
@@ -255,12 +256,10 @@
 	struct {
 		int32_t level;
 	} array[] = {
-		/*{	
+/*		{
 			5
-		},*/
-	
-		
-		{	
+		},
+*/		{
 			8
 		}
 	};
@@ -352,14 +351,11 @@
 			break;
 		}
 		
-		ZERO_STRUCT(r.out);
 		printf("Dumping AD partition: %s\n", nc.dn);
 		for (y=0; ;y++) {
+			ZERO_STRUCT(r.out);
 
 			if (r.in.level == 8) {
-				r.in.req.req8.highwatermark = r.out.ctr.ctr6.new_highwatermark;
-				ZERO_STRUCT(r.out);
-
 				DEBUG(0,("start[%d] tmp_higest_usn: %llu , highest_usn: %llu\n",y,
 					r.in.req.req8.highwatermark.tmp_highest_usn,
 					r.in.req.req8.highwatermark.highest_usn));
@@ -384,6 +380,7 @@
 					r.out.ctr.ctr6.new_highwatermark.highest_usn));
 
 				if (r.out.ctr.ctr6.new_highwatermark.tmp_highest_usn > r.out.ctr.ctr6.new_highwatermark.highest_usn) {
+					r.in.req.req8.highwatermark = r.out.ctr.ctr6.new_highwatermark;
 					continue;
 				}
 			}



More information about the samba-cvs mailing list