-
- Downloads
Remove inSnapshot logic (#2480)
- Remove local Oracle map commit and abort tracking. Oracle only gets to know about it after the commits or aborts have already been applied to the posting lists. - Simplify OracleDelta by using TxnStatus, instead of a map. This allows transaction statuses to be sorted by CommitTs, which adds determinism to our codebase.
Showing
- dgraph/cmd/zero/oracle.go 21 additions, 24 deletionsdgraph/cmd/zero/oracle.go
- posting/list.go 14 additions, 31 deletionsposting/list.go
- posting/list_test.go 1 addition, 4 deletionsposting/list_test.go
- posting/mvcc.go 4 additions, 0 deletionsposting/mvcc.go
- posting/oracle.go 3 additions, 56 deletionsposting/oracle.go
- protos/intern/internal.pb.go 386 additions, 398 deletionsprotos/intern/internal.pb.go
- protos/internal.proto 7 additions, 3 deletionsprotos/internal.proto
- query/common_test.go 2 additions, 4 deletionsquery/common_test.go
- worker/draft.go 5 additions, 8 deletionsworker/draft.go
- worker/groups.go 4 additions, 12 deletionsworker/groups.go
- worker/predicate_test.go 1 addition, 3 deletionsworker/predicate_test.go
Loading
Please register or sign in to comment