Skip to content

[WIP][SYSTEMDS 2583,2586] Reuse of compressed (dedup) DAGs#1064

Closed
phaniarnab wants to merge 1 commit intoapache:masterfrom
phaniarnab:dedup8
Closed

[WIP][SYSTEMDS 2583,2586] Reuse of compressed (dedup) DAGs#1064
phaniarnab wants to merge 1 commit intoapache:masterfrom
phaniarnab:dedup8

Conversation

@phaniarnab
Copy link
Contributor

This patch extends equals and hash of lineage items to support
dedup items, which in turn allow reuse of dedup blocks.
This implementation makes deduplication transparent to the reuse
logic. And this change doesn't add any extra overhead and keep
the constant time hash calculation of lineage items intact.

This patch extends equals and hash of lineage items to support
dedup items, which in turn allow reuse of dedup blocks.
This implementation makes deduplication transparent to the reuse
logic. And this change doesn't add any extra overhead and keep
the constant time hash calculation of lineage items intact.
@phaniarnab
Copy link
Contributor Author

Currently running experiments to confirm that 1) these changes don't add any compute or memory overhead, and 2) reuse always works with deduplication. Till now results look promising.
In any case, this PR will be merged after 2.0 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant