Questions tagged [tombstone]

For questions about how the tombstone feature of a data-store or database works, or about how to implement such functionality.

A tombstone is a marker or flag used to indicate that a record has been deleted, as a substitute for actually deleting the record and immediately reclaiming the space it used. SQLServer, Microsoft Synchronization Services and Cassandra use tombstones.

Using tombstones can improve execution speed, at the cost of increased storage space.

103 questions
0
votes
1 answer

Cassandra is tracking the number of deletion in sstables to trigger a compaction?

Wonder whether Cassandra is triggering a compaction (STCS or LCS) based on the number of deletion in sstables? In LCS, as I know, cassandra compacts sstables to next level only if a level is full. But the size of a deletion recored is usually small.…
0
votes
0 answers

Xamarin Forms Android crash: tombstone with anonymous symbol

I have a Xamarin Forms application (XF 4.6) running on Android, which sometimes crashes. The following android bug report part which reports the crash tells that a SIGSEGV signal has been sent, and it is the thread pool which is failing. ---------…
J.Doe
  • 133
  • 6
0
votes
0 answers

How to automatic reproduce a native crash for android?

I got a native crash from GitHub. The native crash is as follows: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'google/android_x86/x86:7.1.2/N2G48B/327:user/release-keys' Revision: '0' ABI: 'x86' pid: 3201, tid:…
lusaty
  • 11
  • 3
0
votes
1 answer

Kafka Streams KTable join Tombstone

The problem i am facing is we have joins and have multiple logical ways to product a tombstone for deleting a record in the KTable. Is it possible to determine of if a tombstone was a result of ktable join and not not an explicit tombstone?
DharinS
  • 85
  • 1
  • 5
0
votes
1 answer

How to free disk space from Cassandra when a lot of tombstones have collected in sizeTieredCompaction strategy

I am running cqlsh version 5.0.1, having a 6 node cluster, where recently I have done a major data cleanup in a table that uses sizeTieredCompaction strategy in order to free some disk space but that didn't happen, the issue that I am facing is that…
Yash Tandon
  • 345
  • 5
  • 18
0
votes
1 answer

When do KTable records expire if you don't tombstone them?

I have a topic T with a message expiry retention.ms set for 2 days. The topic has compaction. If I read that message into a KStream and then further aggregate to a KTable, will the KStream and/or KTable honour that 2 day expiry? When the message is…
simonalexander2005
  • 4,338
  • 4
  • 48
  • 92
0
votes
1 answer

Cassandra map and column update regarding tombstones

I have this following table: CREATE TABLE example ( id text, users map, lastvisit int, ... PRIMARY KEY (userid) ); Sometimes I update a column or a map entry like: 1) update example set users = users - {'JOE'} where…
lehmo
  • 27
  • 6
0
votes
1 answer

Spring-boot + Ignite create null value tombstones in cassandra

I'm using cassandra as the 3rd party store for Ignite. For persisting data to Ignite I use spring-boots ignite-jpa implementation and my objects often have fields that are not populated and therefore null. Naturally when the data is persisted into…
0
votes
1 answer

GDPR compliance via Kafka compacted topic

I would like to ask you some questions about apache kafka and compacted topics. We want to provide some PII Data over a kafka compacted topic. We want to delete the data on this topic via tombstone. There are currently multiple questions where we…
0
votes
1 answer

Effect on performance when setting gc_grace_seconds = 0 in a single node cassandra

I understand that when a record is deleted in Cassandra the value is not actually deleted but marked as a tombstone so that consistency can be achieved among other nodes. In my production setup, I am receiving data from 1000's of sensors and I am…
Vishweshwar Kapse
  • 921
  • 6
  • 23
  • 43
0
votes
0 answers

Understanding the different pieces in native android crash logs

I have an android crash log and need help understanding some things 1) What does r0-r9, sl, fp, ip stand for signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xe9403ff8 r0 e7b982cc r1 e95011b0 r2 e7a7a370 r3 e95011dc r4 e95011b0 …
0
votes
1 answer

Cassandra Read time out on performing query in order to mass delete

I have Cassandra cluster with three nodes. I want to perform clean up task on particular table which consist around 1 TB of data in each node. Table consist multiple rows of subscriber with date_created(timestamp), I want to clear all rows of…
0
votes
2 answers

Tombstone scanning in system.log

I have a cassandra cluster with less delete use case. I found in my system.log "Read 10 live and 5645464 tombstones cells in keyspace.table" What does it mean? please help to understand. Thanks.
LetsNoSQL
  • 1,478
  • 1
  • 11
  • 23
0
votes
1 answer

Tombstones affect on Cassandra reads

I am a little bit confused with tombstones affect Cassandra reads. Here is the first situation: There is a Cassandra table: CREATE TABLE IF NOT EXISTS URL_MAPPINGS ( pagehash text, url text, address text, …
Alex Barysevich
  • 544
  • 1
  • 7
  • 18
0
votes
0 answers

Is there a way to force cassandra to select rows even if it exceeds the maximum tombstone settings?

I'm using Cassandra 3.11, I have a table which contains a lot of tombstones. This is normal as periodically (once per day) I need to update big sets of data. Some data will never change, but there are updates. So it happens once in a while that I…
BuckBazooka
  • 881
  • 1
  • 10
  • 18