mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
vacuum: add statistics output for processing of the delete list
(This used to be ctdb commit bec2ff46402b6d90521c75e8d46b9f6f2f47239a)
This commit is contained in:
parent
7a79e77c1f
commit
d29b2bd8bd
@ -668,6 +668,8 @@ static int ctdb_process_delete_list(struct ctdb_db_context *ctdb_db,
|
||||
int ret, i;
|
||||
struct ctdb_context *ctdb = ctdb_db->ctdb;
|
||||
|
||||
vdata->delete_left = vdata->delete_count;
|
||||
|
||||
if (vdata->delete_count > 0) {
|
||||
struct delete_records_list *recs;
|
||||
TDB_DATA indata, outdata;
|
||||
@ -676,8 +678,6 @@ static int ctdb_process_delete_list(struct ctdb_db_context *ctdb_db,
|
||||
uint32_t *active_nodes;
|
||||
int num_active_nodes;
|
||||
|
||||
vdata->delete_left = vdata->delete_count;
|
||||
|
||||
recs = talloc_zero(vdata, struct delete_records_list);
|
||||
if (recs == NULL) {
|
||||
DEBUG(DEBUG_ERR,(__location__ " Out of memory\n"));
|
||||
@ -807,6 +807,26 @@ static int ctdb_process_delete_list(struct ctdb_db_context *ctdb_db,
|
||||
delete_record_traverse, vdata);
|
||||
}
|
||||
|
||||
if (vdata->delete_count > 0) {
|
||||
DEBUG(DEBUG_INFO,
|
||||
(__location__
|
||||
" vacuum delete list statistics: "
|
||||
"db[%s] "
|
||||
"coll[%u] "
|
||||
"rem.err[%u] "
|
||||
"loc.err[%u] "
|
||||
"skip[%u] "
|
||||
"del[%u] "
|
||||
"left[%u]\n",
|
||||
ctdb_db->db_name,
|
||||
(unsigned)vdata->delete_count,
|
||||
(unsigned)vdata->delete_remote_error,
|
||||
(unsigned)vdata->delete_local_error,
|
||||
(unsigned)vdata->delete_skipped,
|
||||
(unsigned)vdata->delete_deleted,
|
||||
(unsigned)vdata->delete_left));
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user