2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::Dispatcher: 0x55acf6fc6f60 register_dispatch: dispatch_layer=10 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::QueueImageDispatch: 0x55acf71dd530 QueueImageDispatch: ictx=0x55acf71917d0 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::Dispatcher: 0x55acf6fc6f60 register_dispatch: dispatch_layer=1 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::QosImageDispatch: 0x55acf71dd210 QosImageDispatch: ictx=0x55acf71917d0 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::Dispatcher: 0x55acf6fc6f60 register_dispatch: dispatch_layer=2 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::RefreshImageDispatch: 0x55acf71dd3e0 RefreshImageDispatch: ictx=0x55acf71917d0 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::Dispatcher: 0x55acf6fc6f60 register_dispatch: dispatch_layer=4 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::WriteBlockImageDispatch: 0x55acf6ff41d0 WriteBlockImageDispatch: ictx=0x55acf71917d0 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::Dispatcher: 0x55acf6fc6f60 register_dispatch: dispatch_layer=7 2021-08-10T09:44:33.953+0800 7feb428feb40 5 librbd::io::Dispatcher: 0x55acf71df2c0 register_dispatch: dispatch_layer=6 2021-08-10T09:44:33.957+0800 7feadbfff700 5 librbd::ImageCtx: 0x55acf71917d0: disabling zero-copy writes 2021-08-10T09:44:33.957+0800 7feadb7fe700 5 librbd::io::Dispatcher: 0x55acf6fc6f60 register_dispatch: dispatch_layer=3 2021-08-10T09:44:33.957+0800 7feadb7fe700 5 librbd::PluginRegistry: 0x55acf71dae80 init: attempting to load plugin: pwl_cache 2021-08-10T09:44:33.962+0800 7feadb7fe700 5 librbd::plugin::WriteLogImageCache: 0x7feab4002d90 init: 2021-08-10T09:44:33.963+0800 7feadbfff700 5 librbd::io::SimpleSchedulerObjectDispatch: 0x7feac801a4b0 SimpleSchedulerObjectDispatch: ictx=0x55acf71917d0 2021-08-10T09:44:33.963+0800 7feadbfff700 5 librbd::io::SimpleSchedulerObjectDispatch: 0x7feac801a4b0 init: 2021-08-10T09:44:33.963+0800 7feadbfff700 5 librbd::io::Dispatcher: 0x55acf71df2c0 register_dispatch: dispatch_layer=5 2021-08-10T09:44:34.078+0800 7fead1ffb700 5 librbd::io::ImageDispatcher: 0x55acf6fc6f60 invalidate_cache: 2021-08-10T09:44:34.078+0800 7fead1ffb700 5 librbd::io::ObjectDispatcher: 0x55acf71df2c0 invalidate_cache: 2021-08-10T09:44:34.079+0800 7fead1ffb700 5 librbd::Operations: 0x7feae4009cc0 execute_metadata_remove: key=.librbd/image_cache_state 2021-08-10T09:44:34.079+0800 7feadb7fe700 5 librbd::Watcher: 0x7feac80073c0 notifications_blocked: blocked=0 2021-08-10T09:44:34.080+0800 7feadb7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7feadc0b0000 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-10T09:44:34.795+0800 7feadbfff700 5 librbd::ManagedLock: 0x7feab4000b78 handle_acquire_lock: successfully acquired exclusive lock 2021-08-10T09:44:34.803+0800 7feadbfff700 1 bdev(0x7feac80281c0 /mnt/rbd0/rbd-pwl.rbdtest.18b67cd832c816.pool) open path /mnt/rbd0/rbd-pwl.rbdtest.18b67cd832c816.pool 2021-08-10T09:44:34.804+0800 7feadbfff700 1 bdev(0x7feac80281c0 /mnt/rbd0/rbd-pwl.rbdtest.18b67cd832c816.pool) open size 10737418240 (0x280000000, 10 GiB) block_size 4096 (4 KiB) non-rotational discard supported 2021-08-10T09:44:34.804+0800 7feadbfff700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 pwl_init: pool /mnt/rbd0/rbd-pwl.rbdtest.18b67cd832c816.pool has 0 log entries, 0 of which are free. first_valid=8192, first_free=8192, flushed_sync_gen=0, m_current_sync_gen=0 2021-08-10T09:44:34.804+0800 7feadbfff700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 pwl_init: write log is empty 2021-08-10T09:44:34.805+0800 7feadbfff700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=0, m_dirty_log_entries=0, m_free_log_entries=0, m_bytes_allocated=0, m_bytes_cached=0, m_bytes_dirty=0, bytes available=10737410048, m_first_valid_entry=8192, m_first_free_entry=8192, m_current_sync_gen=1, m_flushed_sync_gen=0 2021-08-10T09:44:34.805+0800 7feadb7fe700 5 librbd::Operations: 0x7feae4009cc0 execute_metadata_set: key=.librbd/image_cache_state, value={"present":"true","empty":"true","clean":"true","cache_type":"ssd","pwl_host":"ceph1","pwl_path":"/mnt/rbd0/rbd-pwl.rbdtest.18b67cd832c816.pool","pwl_size":10737418240} 2021-08-10T09:44:34.805+0800 7feadb7fe700 5 librbd::Watcher: 0x7feac80073c0 notifications_blocked: blocked=0 2021-08-10T09:44:34.806+0800 7feadbfff700 1 librbd::cache::pwl:InitRequest 0x7feae402d000 handle_set_feature_bit: RWL image cache is enabled and set discard_granularity_bytes = 0. 2021-08-10T09:44:34.806+0800 7feadbfff700 5 librbd::io::Dispatcher: 0x55acf6fc6f60 register_dispatch: dispatch_layer=8 2021-08-10T09:44:34.806+0800 7feadbfff700 5 librbd::exclusive_lock::ImageDispatch: 0x7feadc0b0000 handle_acquire_lock: r=0 2021-08-10T09:44:34.806+0800 7feadb7fe700 5 librbd::Watcher: 0x7feac80073c0 notifications_blocked: blocked=0 2021-08-10T09:44:39.804+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=98267, m_dirty_log_entries=41982, m_free_log_entries=0, m_bytes_allocated=403333120, m_bytes_cached=201252864, m_bytes_dirty=171966464, bytes available=10334076928, m_first_valid_entry=8192, m_first_free_entry=403341312, m_current_sync_gen=49134, m_flushed_sync_gen=0 2021-08-10T09:44:44.804+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=196533, m_dirty_log_entries=83810, m_free_log_entries=0, m_bytes_allocated=806481920, m_bytes_cached=402501632, m_bytes_dirty=343293952, bytes available=9930928128, m_first_valid_entry=8192, m_first_free_entry=806490112, m_current_sync_gen=98267, m_flushed_sync_gen=0 2021-08-10T09:44:49.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=293407, m_dirty_log_entries=124942, m_free_log_entries=0, m_bytes_allocated=1204031488, m_bytes_cached=600903680, m_bytes_dirty=511770624, bytes available=9533378560, m_first_valid_entry=8192, m_first_free_entry=1204031488, m_current_sync_gen=146705, m_flushed_sync_gen=0 2021-08-10T09:44:54.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=384017, m_dirty_log_entries=163044, m_free_log_entries=0, m_bytes_allocated=1576767488, m_bytes_cached=786468864, m_bytes_dirty=667836416, bytes available=9160642560, m_first_valid_entry=8192, m_first_free_entry=1576775680, m_current_sync_gen=192009, m_flushed_sync_gen=0 2021-08-10T09:44:59.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=474111, m_dirty_log_entries=200902, m_free_log_entries=0, m_bytes_allocated=1948303360, m_bytes_cached=970981376, m_bytes_dirty=822902784, bytes available=8789106688, m_first_valid_entry=8192, m_first_free_entry=1948311552, m_current_sync_gen=237056, m_flushed_sync_gen=0 2021-08-10T09:45:04.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=563721, m_dirty_log_entries=238494, m_free_log_entries=0, m_bytes_allocated=2317262848, m_bytes_cached=1154502656, m_bytes_dirty=976875520, bytes available=8420147200, m_first_valid_entry=8192, m_first_free_entry=2317271040, m_current_sync_gen=281861, m_flushed_sync_gen=0 2021-08-10T09:45:09.804+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=654033, m_dirty_log_entries=276414, m_free_log_entries=0, m_bytes_allocated=2689290240, m_bytes_cached=1339461632, m_bytes_dirty=1132199936, bytes available=8048119808, m_first_valid_entry=8192, m_first_free_entry=2689298432, m_current_sync_gen=327017, m_flushed_sync_gen=0 2021-08-10T09:45:14.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=744955, m_dirty_log_entries=314639, m_free_log_entries=0, m_bytes_allocated=3063750656, m_bytes_cached=1525669888, m_bytes_dirty=1288769536, bytes available=7673659392, m_first_valid_entry=8192, m_first_free_entry=3063746560, m_current_sync_gen=372478, m_flushed_sync_gen=0 2021-08-10T09:45:19.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=834409, m_dirty_log_entries=352162, m_free_log_entries=0, m_bytes_allocated=3432493056, m_bytes_cached=1708871680, m_bytes_dirty=1442463744, bytes available=7304916992, m_first_valid_entry=8192, m_first_free_entry=3432501248, m_current_sync_gen=417205, m_flushed_sync_gen=0 2021-08-10T09:45:24.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=924399, m_dirty_log_entries=389953, m_free_log_entries=0, m_bytes_allocated=3803209728, m_bytes_cached=1893171200, m_bytes_dirty=1597255680, bytes available=6934200320, m_first_valid_entry=8192, m_first_free_entry=3803217920, m_current_sync_gen=462200, m_flushed_sync_gen=0 2021-08-10T09:45:29.805+0800 7fead37fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7feac80141e0 periodic_stats: STATS: m_log_entries=1010393, m_dirty_log_entries=425899, m_free_log_entries=0, m_bytes_allocated=4156727296, m_bytes_cached=2069286912, m_bytes_dirty=1744490496, bytes available=6580682752, m_first_valid_entry=8192, m_first_free_entry=4156735488, m_current_sync_gen=505197, m_flushed_sync_gen=0