I’m using the python client. I was running a batch process for 5 hours. after about 5 hours, most grakn queries started failing with this error:
grakn.exception.GraknError.GraknError: Server/network error: <_Rendezvous of RPC that terminated with:
status = StatusCode.UNKNOWN
details = "org.rocksdb.RocksDBException: unknown WriteBatch tag. Please check server logs for the stack trace."
debug_error_string = "{"created":"@1549570257.028775382","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1036,"grpc_message":"org.rocksdb.RocksDBException: unknown WriteBatch tag. Please check server logs for the stack trace.","grpc_status":2}"
I was using the same grakn session the whole time, is that a problem?
As soon as I stopped and restarted the batch job, it stopped getting those errors. I didn’t stop or restart the grakn server or anything
I’m using Grakn-Cork 1.4.2
grakn.log just has this over and over, for 170,000 lines:
171031 2019-02-07 14:44:43,983 [ForkJoinPool.commonPool-worker-9] ERROR a.g.e.a.d.AttributeDeduplicatorDaemon - An exception has occurred in the attribute de-duplicator daemon.
171032 ai.grakn.engine.attribute.deduplicator.queue.RocksDbQueueException: org.rocksdb.RocksDBException: unknown WriteBatch tag
171033 at ai.grakn.engine.attribute.deduplicator.queue.RocksDbQueue.ack(RocksDbQueue.java:136)
171034 at ai.grakn.engine.attribute.deduplicator.AttributeDeduplicatorDaemon.lambda$startDeduplicationDaemon$1(AttributeDeduplicatorDaemon.java:122)
171035 at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
171036 at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1582)
171037 at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
171038 at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
171039 at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
171040 at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
171041 Caused by: org.rocksdb.RocksDBException: unknown WriteBatch tag
171042 at org.rocksdb.RocksDB.write0(Native Method)
171043 at org.rocksdb.RocksDB.write(RocksDB.java:602)
171044 at ai.grakn.engine.attribute.deduplicator.queue.RocksDbQueue.ack(RocksDbQueue.java:133)
171045 ... 7 common frames omitted