vdo_get_dedupe_statistics(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐ŸŽ€ NAME ๐ŸŽ€

Okay bestie, welcome to the vdo_get_dedupe_statistics(9) page from the Kernel API Manual โ€” yes, that manual. This function is here to tally the statistics from all the hash zones and the UDS index. That's it, that's the job, and it's lowkey iconic. โœจ

๐Ÿ’… SYNOPSIS ๐Ÿ’…

       void vdo_get_dedupe_statistics (struct hash_zones *zones , struct
       vdo_statistics *stats );

๐Ÿ’– ARGUMENTS ๐Ÿ’–

  • zones โ€” the hash zones you're querying. Gotta know which zones, bestie. ๐ŸŽฏ
  • stats โ€” a structure where the statistics get stored. That's the drop spot. ๐Ÿ“ฅ

๐Ÿ”ฅ RETURN ๐Ÿ”ฅ

The RETURN section is literally giving the sum of the hash lock statistics from all hash zones plus the statistics from the UDS index. Math girl summer, no cap. ๐Ÿงฎ๐Ÿ’–

๐ŸŒˆ SEE ALSO ๐ŸŒˆ

Okay the SEE ALSO lineup is huge and we are not skipping a single one, because every reference is a main character here: Kernel file ./drivers/md/dm-vdo/dedupe.c, Introduction(9), return_hash_lock_to_pool(9), vdo_get_duplicate_lock(9), hash_lock_key(9), get_hash_lock_state_name(9), assert_hash_lock_agent(9), set_duplicate_lock(9), dequeue_lock_waiter(9), set_hash_lock(9), exit_hash_lock(9), set_duplicate_location(9), retire_lock_agent(9), wait_on_hash_lock(9), abort_waiter(9), start_bypassing(9), finish_unlocking(9), unlock_duplicate_pbn(9), start_unlocking(9), finish_updating(9), start_updating(9), finish_deduping(9), acquire_lock(9), enter_forked_lock(9), fork_hash_lock(9), launch_dedupe(9), start_deduping(9), increment_stat(9), finish_verifying(9), start_verifying(9), finish_locking(9), lock_duplicate_pbn(9), start_locking(9), finish_writing(9), select_writing_agent(9), start_writing(9), finish_querying(9), start_querying(9), report_bogus_lock_state(9), vdo_continue_hash_lock(9), is_hash_collision(9), vdo_acquire_hash_lock(9), vdo_release_hash_lock(9), transfer_allocation_lock(9), vdo_share_compressed_write_lock(9), report_dedupe_timeouts(9), finish_index_operation(9), check_for_drain_complete(9), vdo_make_hash_zones(9), vdo_free_hash_zones(9), suspend_index(9), resume_index(9), vdo_resume_hash_zones(9), get_hash_zone_statistics(9), vdo_select_hash_zone(9), dump_hash_lock(9), dump_hash_zone(9), vdo_dump_hash_zones(9), acquire_context(9).

This lil' page comes from ./drivers/md/dm-vdo and is dated October 2026 โ€” ty for coming to my TED talk, ily, bye bestie ๐Ÿ’–โœจ

๐Ÿ“ฆ where this page comes from