diff options
author | Stefan Metzmacher <metze@samba.org> | 2008-07-16 13:02:54 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2008-07-16 14:42:12 +0200 |
commit | 29049aa67085fb7f7059a2a2f5f89b558155d6f5 (patch) | |
tree | 219360e15c5d5e064a5d092a5f68fcaee14189bf | |
parent | f0e44c35afce5ceec5d247dbd4205301251e403c (diff) | |
download | samba-29049aa67085fb7f7059a2a2f5f89b558155d6f5.tar.gz samba-29049aa67085fb7f7059a2a2f5f89b558155d6f5.tar.xz samba-29049aa67085fb7f7059a2a2f5f89b558155d6f5.zip |
drsuapi: print out the number of linked attribute values we got
metze
(This used to be commit 34f8b2abdd546f6b60ddae2ad839119f211c995c)
-rw-r--r-- | source4/libnet/libnet_vampire.c | 43 | ||||
-rw-r--r-- | source4/torture/libnet/libnet_BecomeDC.c | 43 |
2 files changed, 54 insertions, 32 deletions
diff --git a/source4/libnet/libnet_vampire.c b/source4/libnet/libnet_vampire.c index fed57dbdcf1..42d6f72dd14 100644 --- a/source4/libnet/libnet_vampire.c +++ b/source4/libnet/libnet_vampire.c @@ -371,30 +371,37 @@ static NTSTATUS vampire_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) { @@ -442,6 +449,7 @@ static NTSTATUS vampire_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; @@ -461,6 +469,7 @@ static NTSTATUS vampire_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; @@ -473,6 +482,7 @@ static NTSTATUS vampire_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; @@ -496,11 +506,12 @@ static NTSTATUS vampire_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, diff --git a/source4/torture/libnet/libnet_BecomeDC.c b/source4/torture/libnet/libnet_BecomeDC.c index 2cea8e9a9b6..463d2a5000b 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, |