Skip to content

Commit 2c8ee18

Browse files
committed
add some trace log for insert/delete record
Signed-off-by: Shawn Wang <[email protected]>
1 parent 8ebcf65 commit 2c8ee18

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

include/cachinglayer/Manager.h

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,34 +52,39 @@ class Manager {
5252
}
5353

5454
bool
55-
ReserveLoadingResourceWithTimeout(const ResourceUsage& size, std::chrono::milliseconds timeout) {
55+
ReserveLoadingResourceWithTimeout(const ResourceUsage& size, std::chrono::milliseconds timeout,
56+
const std::string& ctx_info = "") {
5657
auto result = SemiInlineGet(dlist_->ReserveLoadingResourceWithTimeout(size, timeout));
5758
if (result) {
5859
monitor::cache_loading_bytes(CellDataType::OTHER, StorageType::MEMORY).Increment(size.memory_bytes);
5960
monitor::cache_loading_bytes(CellDataType::OTHER, StorageType::DISK).Increment(size.file_bytes);
61+
LOG_TRACE("[MCL] ReserveLoadingResourceWithTimeout for [{}] with size={}", ctx_info, size.ToString());
6062
}
6163
return result;
6264
}
6365

6466
void
65-
ReleaseLoadingResource(const ResourceUsage& size) {
67+
ReleaseLoadingResource(const ResourceUsage& size, const std::string& ctx_info = "") {
6668
dlist_->ReleaseLoadingResource(size);
6769
monitor::cache_loading_bytes(CellDataType::OTHER, StorageType::MEMORY).Decrement(size.memory_bytes);
6870
monitor::cache_loading_bytes(CellDataType::OTHER, StorageType::DISK).Decrement(size.file_bytes);
71+
LOG_TRACE("[MCL] ReleaseLoadingResource for [{}] with size={}", ctx_info, size.ToString());
6972
}
7073

7174
void
72-
ChargeLoadedResource(const ResourceUsage& size) {
75+
ChargeLoadedResource(const ResourceUsage& size, const std::string& ctx_info = "") {
7376
monitor::cache_loaded_bytes(CellDataType::OTHER, StorageType::MEMORY).Increment(size.memory_bytes);
7477
monitor::cache_loaded_bytes(CellDataType::OTHER, StorageType::DISK).Increment(size.file_bytes);
7578
dlist_->ChargeLoadedResource(size);
79+
LOG_TRACE("[MCL] ChargeLoadedResource for [{}] with size={}", ctx_info, size.ToString());
7680
}
7781

7882
void
79-
RefundLoadedResource(const ResourceUsage& size) {
83+
RefundLoadedResource(const ResourceUsage& size, const std::string& ctx_info = "") {
8084
dlist_->RefundLoadedResource(size);
8185
monitor::cache_loaded_bytes(CellDataType::OTHER, StorageType::MEMORY).Decrement(size.memory_bytes);
8286
monitor::cache_loaded_bytes(CellDataType::OTHER, StorageType::DISK).Decrement(size.file_bytes);
87+
LOG_TRACE("[MCL] RefundLoadedResource for [{}] with size={}", ctx_info, size.ToString());
8388
}
8489

8590
// memory overhead for managing all cache slots/cells/translators/policies.

0 commit comments

Comments
 (0)