# WorkBucketManagementOperationPerformanceInformationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Information about specific kind of work bucket management operation performance. EXPERIMENTAL.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [0,1] | Name of the operation, possibly qualified by the result kind.
count | property int | [0,1] | Number of times this operation (optionally with the specified result) was invoked.
totalTime | property long | [0,1] | Total time spent in these operations.
minTime | property long | [0,1] |
maxTime | property long | [0,1] |
conflictCount | property int | [0,1] | Number of times a conflict occurred.
totalWastedTime | property long | [0,1] | Total time wasted by retrying operations because of write-write conflicts.
minWastedTime | property long | [0,1] |
maxWastedTime | property long | [0,1] |
bucketWaitCount | property int | [0,1] | Number of times a wait-state was entered because of no free bucket could be obtained but some buckets are still not done.
bucketsReclaimed | property int | [0,1] | Number of buckets reclaimed from dead (closed or missing) workers.
totalWaitTime | property long | [0,1] | Total time spent by waiting for buckets to be processed or reclaimed.
minWaitTime | property long | [0,1] |
maxWaitTime | property long | [0,1] |

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Name of the operation, possibly qualified by the result kind. E.g. completeWorkBucket, getWorkBucket.createdNew, getWorkBucket.noMoreBucketsDefinite, getWorkBucket.InterruptedException.

  - #### count

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Number of times this operation (optionally with the specified result) was invoked.

  - #### totalTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Total time spent in these operations.

  - #### minTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### maxTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### conflictCount

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Number of times a conflict occurred. Only write-write conflicts consisting of two tasks trying to overwrite each other's data (detected by precondition violations) are counted here; DBMS-detected transaction aborts are counted in repository-level statistics.

  - #### totalWastedTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Total time wasted by retrying operations because of write-write conflicts.

  - #### minWastedTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### maxWastedTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### bucketWaitCount

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Number of times a wait-state was entered because of no free bucket could be obtained but some buckets are still not done. (This occurs only in scavengers.)

  - #### bucketsReclaimed

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Number of buckets reclaimed from dead (closed or missing) workers. Under normal circumstances this number should be zero.

  - #### totalWaitTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Total time spent by waiting for buckets to be processed or reclaimed.

  - #### minWaitTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### maxWaitTime

    Flags: RAM,runtime

    Multiplicity: [0,1]