-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
blob_v1
and blob_piece_v1
dependency replication
#514
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #514 +/- ##
==========================================
+ Coverage 92.34% 92.41% +0.06%
==========================================
Files 106 106
Lines 17861 18062 +201
==========================================
+ Hits 16494 16692 +198
- Misses 1367 1370 +3
☔ View full report in Codecov by Sentry. |
02f9cc1
to
4a4bb40
Compare
4a4bb40
to
2c35f30
Compare
42d93f7
to
a664aa1
Compare
4680dda
to
4672c23
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! I find the new "rules" quite intuitive. Obviously that will change the "magic demo" character of aquadoggo
slightly, as you can't just replicate blobs anymore like that. You'll need a schema first (aka fishy
to create one) which has a relation to a blob!
Thanks 🙏 glad it's intuitive. Yeh, I'd considered how this effects our "it just works" node setup. I thought about adding a rule that if you only have |
We could easily have an |
Yeah, let's merge this for now, I think we need some more time to think about a good UI for configuration. |
💯 stack it ✊ |
f21feb3
to
1e3b5ee
Compare
blob_v1
andblob_piece_v1
documents should only be replicated if they are related to from another document which is included because of schema specified in the target set. For example:TargetSet([img_0020, blob_v1])
would included allimg_0020
documents and anyblob_v1
documents they relate toTargetSet([img_0020, blob_v1, blob_piece_v1])
would included allimg_0020
documents and anyblob_v1
documents they relate to, and anyblob_piece_v1
documents they relate toTargetSet([img_0020])
would included allimg_0020
documents and nothing elseTargetSet([blob_v1, blob_piece_v1])
would not include anythingNext step is to add a config flag which adds the correct blob system schema to the target set for you: #564
📋 Checklist
CHANGELOG.md