Description
Getting the following error in my docker logs:
{“action”:“lsm_compaction”,“class”:“SearchMedia”,“error”:“write index: unlinkat /var/lib/weaviate/searchmedia/IfEh5Wm9v9no/lsm/property__id/segment-1716445594153867176.dbcompaction.scratch.d: directory not empty”,“index”:“searchmedia”,“level”:“error”,“msg”:“compaction failed”,“path”:“/var/lib/weaviate/searchmedia/IfEh5Wm9v9no/lsm/property__id”,“shard”:“IfEh5Wm9v9no”,“time”:“2024-05-23T06:28:05Z”}
I’m not certain what action is even causing this as I’m currently running a long batch script which does a whole bunch of stuff, like read, write, delete, etc.
Question is, when this error is triggered, does this block data insertion/deletion/update?
How do I avoid/fix this issue?
Thanks.
Server Setup Information
- Weaviate Server Version: 1.24.12
- Deployment Method: docker
- Multi Node? Number of Running Nodes: single node
- Client Language and Version: graphql api
Any additional Information
the log is full of errors like that across various schemas
{"action":"lsm_compaction","class":"SearchMediaAiData","error":"write index: unlinkat /var/lib/weaviate/searchmediaaidata/MBpQZ57WbgJ4/lsm/property_media_id/segment-1716446470745179201.dbcompaction.scratch.d: directory not empty","index":"searchmediaaidata","level":"error","msg":"compaction failed","path":"/var/lib/weaviate/searchmediaaidata/MBpQZ57WbgJ4/lsm/property_media_id","shard":"MBpQZ57WbgJ4","time":"2024-05-23T06:42:28Z"}
{"action":"lsm_compaction","class":"SearchMedia","error":"write index: unlinkat /var/lib/weaviate/searchmedia/IfEh5Wm9v9no/lsm/property_workspace_id/segment-1716446450236052497.dbcompaction.scratch.d: directory not empty","index":"searchmedia","level":"error","msg":"compaction failed","path":"/var/lib/weaviate/searchmedia/IfEh5Wm9v9no/lsm/property_workspace_id","shard":"IfEh5Wm9v9no","time":"2024-05-23T06:41:54Z"}