From 29049aa67085fb7f7059a2a2f5f89b558155d6f5 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 16 Jul 2008 13:02:54 +0200 Subject: drsuapi: print out the number of linked attribute values we got metze (This used to be commit 34f8b2abdd546f6b60ddae2ad839119f211c995c) --- source4/torture/libnet/libnet_BecomeDC.c | 43 ++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 16 deletions(-) (limited to 'source4/torture/libnet') diff --git a/source4/torture/libnet/libnet_BecomeDC.c b/source4/torture/libnet/libnet_BecomeDC.c index 2cea8e9a9b..463d2a5000 100644 --- a/source4/torture/libnet/libnet_BecomeDC.c +++ b/source4/torture/libnet/libnet_BecomeDC.c @@ -361,30 +361,37 @@ static NTSTATUS test_become_dc_schema_chunk(void *private_data, uint32_t object_count; struct drsuapi_DsReplicaObjectListItemEx *first_object; struct drsuapi_DsReplicaObjectListItemEx *cur; + uint32_t nc_linked_attributes_count; + uint32_t linked_attributes_count; switch (c->ctr_level) { case 1: - mapping_ctr = &c->ctr1->mapping_ctr; - nc_object_count = c->ctr1->extended_ret; /* maybe w2k send this unexpected? */ - object_count = c->ctr1->object_count; - first_object = c->ctr1->first_object; + mapping_ctr = &c->ctr1->mapping_ctr; + nc_object_count = c->ctr1->extended_ret; /* maybe w2k send this unexpected? */ + object_count = c->ctr1->object_count; + first_object = c->ctr1->first_object; + nc_linked_attributes_count = 0; + linked_attributes_count = 0; break; case 6: - mapping_ctr = &c->ctr6->mapping_ctr; - nc_object_count = c->ctr6->nc_object_count; - object_count = c->ctr6->object_count; - first_object = c->ctr6->first_object; + mapping_ctr = &c->ctr6->mapping_ctr; + nc_object_count = c->ctr6->nc_object_count; + object_count = c->ctr6->object_count; + first_object = c->ctr6->first_object; + nc_linked_attributes_count = c->ctr6->nc_linked_attributes_count; + linked_attributes_count = c->ctr6->linked_attributes_count; break; default: return NT_STATUS_INVALID_PARAMETER; } if (nc_object_count) { - DEBUG(0,("Schema-DN[%s] objects[%u/%u]\n", - c->partition->nc.dn, object_count, nc_object_count)); + DEBUG(0,("Schema-DN[%s] objects[%u/%u] linked_values[%u/%u]\n", + c->partition->nc.dn, object_count, nc_object_count, + linked_attributes_count, nc_linked_attributes_count)); } else { - DEBUG(0,("Schema-DN[%s] objects[%u]\n", - c->partition->nc.dn, object_count)); + DEBUG(0,("Schema-DN[%s] objects[%u] linked_values[%u\n", + c->partition->nc.dn, object_count, linked_attributes_count)); } if (!s->schema) { @@ -432,6 +439,7 @@ static NTSTATUS test_become_dc_store_chunk(void *private_data, uint32_t nc_object_count; uint32_t object_count; struct drsuapi_DsReplicaObjectListItemEx *first_object; + uint32_t nc_linked_attributes_count; uint32_t linked_attributes_count; struct drsuapi_DsReplicaLinkedAttribute *linked_attributes; const struct drsuapi_DsReplicaCursor2CtrEx *uptodateness_vector; @@ -451,6 +459,7 @@ static NTSTATUS test_become_dc_store_chunk(void *private_data, nc_object_count = c->ctr1->extended_ret; /* maybe w2k send this unexpected? */ object_count = c->ctr1->object_count; first_object = c->ctr1->first_object; + nc_linked_attributes_count = 0; linked_attributes_count = 0; linked_attributes = NULL; s_dsa->highwatermark = c->ctr1->new_highwatermark; @@ -463,6 +472,7 @@ static NTSTATUS test_become_dc_store_chunk(void *private_data, nc_object_count = c->ctr6->nc_object_count; object_count = c->ctr6->object_count; first_object = c->ctr6->first_object; + nc_linked_attributes_count = c->ctr6->nc_linked_attributes_count; linked_attributes_count = c->ctr6->linked_attributes_count; linked_attributes = c->ctr6->linked_attributes; s_dsa->highwatermark = c->ctr6->new_highwatermark; @@ -486,11 +496,12 @@ static NTSTATUS test_become_dc_store_chunk(void *private_data, s_dsa->other_info->dns_name = tmp_dns_name; if (nc_object_count) { - DEBUG(0,("Partition[%s] objects[%u/%u]\n", - c->partition->nc.dn, object_count, nc_object_count)); + DEBUG(0,("Partition[%s] objects[%u/%u] linked_values[%u/%u]\n", + c->partition->nc.dn, object_count, nc_object_count, + linked_attributes_count, nc_linked_attributes_count)); } else { - DEBUG(0,("Partition[%s] objects[%u]\n", - c->partition->nc.dn, object_count)); + DEBUG(0,("Partition[%s] objects[%u] linked_values[%u\n", + c->partition->nc.dn, object_count, linked_attributes_count)); } status = dsdb_extended_replicated_objects_commit(s->ldb, -- cgit