I'll type with what we have right now, that will simplify the next diffs which introduce type changes.
But also demonstrates the inconsistencies we have right now.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Aug 5 2020
Aug 4 2020
Current status, related endpoints to origin, origin-visit and origin-visit-status are done now both read/write.
Remains dag model objects (content, directory, revision, release, snapshot) reading endpoints to align and type.
Aug 3 2020
Aug 2 2020
Aug 1 2020
Jul 31 2020
Jul 30 2020
Jul 29 2020
Jul 28 2020
Jul 27 2020
Jul 25 2020
Jul 24 2020
Jul 23 2020
Well now:
- the types are here.
- All *_add endpoints from storages are taking as input the new model objects
- All storage tests are using the data model objects as input
Jul 10 2020
Reading the code dealing with snapshot branches in several storage implementations, it really seems to me that storing them as a dict-like structure has no advantage.
But I'd like to use the opportunity of this cleanup to go a bit further than "the minimal amount of work for pedantic correctness", and actually make changes that have a conceptual meaning.
Jul 8 2020
Jul 6 2020
Nothing against it either.
If that can make us ingest faster, it'd be neat.
The main part is done, actually make the origin-visit immutable.
It's been deployed fully now.
Jul 3 2020
not sure about the db space as an argument, but the CPU is by itself worth the move IMHO.
Jul 2 2020
In T2430#46040, @zack wrote:@civodul I wanted to raise the topic of storing container metadata (in the style of what tools like pristine-tar do) here too, so thanks for giving me the chance :-)
@civodul I wanted to raise the topic of storing container metadata (in the style of what tools like pristine-tar do) here too, so thanks for giving me the chance :-)
I agree it might be a technical solution, *but*, I'm not sure I see the point.
Didn't you agree that having a "lookup service" from tarball/container checksums to SWHIDs (the Software Heritage identifiers, that can then be used to lookup stuff in the archive) would be enough to satisfy distro needs?
If yes, then "archiving container metadata" could be replaced by simply having a way to add entries to the lookup table. And allowing distros to do so is option that we can explore. (Once the service exists, of course.)
Do I get it right that the primary reason why tarballs aren't systematically archived is that doing so would be too expensive storage-wise (no deduplication)?
Jul 1 2020
Jun 30 2020
Jun 29 2020
Jun 26 2020
Jun 25 2020
closed by D3152