Skip to content
This repository was archived by the owner on Jul 15, 2025. It is now read-only.
This repository was archived by the owner on Jul 15, 2025. It is now read-only.

Core: fixes and improvements #200

@brainless

Description

@brainless

These are related to database, engine loading, etc.:

  • Refactor new project/engine and opening existing project/engine to be simpler - Manually deleted project databases should not get recreated #195
  • Reject API requests for project with no DB or record
  • Stop engine when its project DB or record is deleted
  • DB Lock issues - Lock issues #202
  • Simplify storage on RocksDB
  • If needed, persist to disk as a background job, decoupled from the in-memory engine
  • If needed, change nodes and edges storage to vectors instead of hash map

Aside from these, the other (maybe more critical) task is to check why the graph relations seem to be broken sometimes - which is probably why I keep feeling that there is not enough relevant stuff on the UI. We need to decide this after running a few tests since these are different kind of issues (DB related, graph related).

These are related to nodes/edges and processing of the graph:

Sub-issues

Metadata

Metadata

Labels

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions