threatgrid / asami

A graph store for Clojure and ClojureScript
Eclipse Public License 1.0
634 stars 29 forks source link

Update transitive closure on disk #184

Open quoll opened 3 years ago

quoll commented 3 years ago

Ticket #182 demonstrated that chain walking for transitive closures is not appropriate. This needs to be done on disk as well.

Check that [? :v ?] works correctly on disk (it was wrong in memory).

Update [? :v :v] and [:v :v ?] to use the the [? :v ?] algorithm.