Related to T177 with way more stuff in it now (thanks ;)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Sep 23 2021
Sep 13 2021
Jun 10 2021
Jun 8 2021
Apr 16 2021
Apr 6 2021
Apr 4 2021
Hi @zack Is this task still valid? If so how do I reproduce the error. I tried running pytest in swh-fuse and swh-core but that doesn't throw any error.
Mar 1 2021
Feb 17 2021
Feb 15 2021
Feb 12 2021
Feb 10 2021
Build is green
Minor phrasing fixes
Feb 9 2021
Build is green
Jan 29 2021
Jan 26 2021
Build is green
Rename "singleton" to "record"
Jan 8 2021
Build is green
- Take into account feedback from ardumont and vlorentz
- Take into account feedback from douardda
- still TODO: rename "singletons"
Jan 7 2021
@douardda: taking into account your suggestions.
Jan 5 2021
not finished, but first burst of comments
Jan 4 2021
Dec 23 2020
Dec 16 2020
Dec 11 2020
Dec 2 2020
Nov 27 2020
Nov 24 2020
Nov 3 2020
Oct 30 2020
Oct 29 2020
Oct 16 2020
Oct 15 2020
Oct 7 2020
Oct 5 2020
Closing now since this has been superseded:
- T1410 tries to summarize our current use in the goal to design a better configuration system.
- SWHMixin is currently being removed through T1532
- pytest fixtures helps a lot in bootstraping configuration in testing now. It's now mostly used everywhere.
- What's described in the description in details is no longer true though the gist of it is (but like i said, see 1.).
In regards to cleaning up deprecated code (cf. T1532#48568):
Oct 3 2020
fallback to default config when the current necessary SWH_CONFIG_FILENAME is not set (instead of current failure)
a service without a configuration should be able to run by itself from a REPL (default-config should target swh services that runs in memory)I'm not sure we really need these two to happen if the "configuration" of our components ends up being a set of explicit arguments to their initialization function.
Oct 2 2020
In T1410#50054, @ardumont wrote:Suggestions from irc discussion summary:
- Move the configuration file loading out of the services themselves (loader, lister, indexer, ...) and moves within the scope of the entrypoints instead (swh cli, celery task, gunicorn wsgi, etc...)
Maybe starting a pad/hackmd document would be easier at this point?
Suggestions from irc discussion summary:
Should have said as much here instead...
Nonethess, a way forward for simplifying loaders is described [1]
Implementation proposal is summarized [2] (with implementation diffs reference in summary).
Sep 23 2020
Sep 22 2020
rpc servers, loaders, listers, ... (swh services really): They need a simple
configuration file to parse and load, with eventual checks on missing keys.
In such a case, it should fail early with a clear message about what's
missing (so we can fix fast and restart the service). [1]
Sep 21 2020
Sep 18 2020
For the configuration part, I see 2 use cases: