Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
To identify a transaction's snapshot in scans and gets, Omid reads and filter cells at the client side. This filtering requires checking the shadow cells and accessing the commit table if needed.
Doing the filtering at the server side should be more efficient since less data is being transferred to the client and also, in some cases, RPCs are being saved.
This feature requires implementing a coprocessor that will do the filtering at the server side and returns only the relevant snapshot to the client side.
This feature is also needed to support the integration of Omid with Phoenix. This is required since Phoenix has coprocessors that change and condence the data returned to the client and therefore, filtering at the client side in this case is impossible.
Attachments
Attachments
Issue Links
- links to