Hi,

I have been working on some experiments for Cassandra and found some log
messages as follows in debug.log.
I am not sure what it exactly is, so I would appreciate if someone gives me
some explanations about it.

In my verification, a Cassandra node runs as a stand-alone server on Amazon
EC2 instance(t2.medium). And I insert 1 Billion records (about 100GB data
size) to a table from a client application (which runs on another instance
separated from Cassandra node). After insertion, Cassandra continues it's
I/O activities for (probably) compaction and keep logging the messages as
follows:

---
...
DEBUG [NonPeriodicTasks:1] 2016-03-16 09:59:25,170
FileCacheService.java:102 - Evicting cold readers for
/var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/la-6-big-Data.db
DEBUG [NonPeriodicTasks:1] 2016-03-16 09:59:31,780
FileCacheService.java:177 - Invalidating cache for
/var/lib/cassandra/data/test/user-3d988520e9e011e59d830f00df8833fa/tmplink-la-8348-big-Data.db
DEBUG [NonPeriodicTasks:1] 2016-03-16 09:59:36,899
FileCacheService.java:177 - Invalidating cache for
/var/lib/cassandra/data/test/user-3d988520e9e011e59d830f00df8833fa/tmplink-la-8348-big-Data.db
DEBUG [NonPeriodicTasks:1] 2016-03-16 09:59:42,187
FileCacheService.java:177 - Invalidating cache for
/var/lib/cassandra/data/test/user-3d988520e9e011e59d830f00df8833fa/tmplink-la-8348-big-Data.db
DEBUG [NonPeriodicTasks:1] 2016-03-16 09:59:47,308
FileCacheService.java:177 - Invalidating cache for
/var/lib/cassandra/data/test/user-3d988520e9e011e59d830f00df8833fa/tmplink-la-8348-big-Data.db
...
---

I guess these messages are related to the compaction process and
FileCacheService was invalidating cache which associated with a SSTable
file. But I'm not sure what it does actually mean. When the cache is
invalidated? And What happens is after cache invalidation?


Regards,
Satoshi

Reply via email to