-
Notifications
You must be signed in to change notification settings - Fork 75
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
Management #166
base: develop
Are you sure you want to change the base?
Management #166
Conversation
…ually have a protocol to write to db result files
… is missing, don't just walk away
@thomashopf this is basically done, except there's a bunch of tests that are failing that I wasn't aware of existed. I'll look into those probably in the coming week and then, from my side, this PR is good to go. Please, review it when you get a chance... If there is no major problem, I'd be happy to get this one over with and consider any minor brush-ups for some future stage |
Codecov Report
@@ Coverage Diff @@
## develop #166 +/- ##
==========================================
Coverage ? 37.43%
==========================================
Files ? 77
Lines ? 7626
Branches ? 0
==========================================
Hits ? 2855
Misses ? 4771
Partials ? 0
Continue to review full report at Codecov.
|
Fixed the issues, I'm actually quite glad @b-schubert wrote those tests :D Def. good having them. |
Great, I'll have a look as soon as I can spare some time. |
Just pinging @thomashopf 🤓 I know it's 🏄🏻♂️ season :) :) |
It is on my list, hopefully will happen soon
Christian Dallago <notifications@github.com> schrieb am Mo. 30. Juli 2018
um 13:19:
… Just pinging @thomashopf <https://github.com/thomashopf> 🤓
I know it's 🏄🏻♂️ season :) :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#166 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHFvcsSwwCrmzTP_Pf6bu_-RNo7sTcnzks5uLuvegaJpZM4TcB92>
.
|
I hate to push but there are a lot of inconvenient name changes in this PR which if not integrated soon slow me down a lot on updating the current running version on evcouplings.org + database table names etc. 🙇🏻♂️ |
…aths with extensions (e.g. something.pdb). Mongo doesn't like ., so change that to underscore
…130388638c0fa_b0.2_1oxo_B_33.pdb are nested in remapped_pdb_files, so must apply key correction recursively
b076023
to
9d5f22f
Compare
Santa's coming to town @thomashopf :) with a lot of code to review yay! 🙈 P.S.: these changes have been tested extensively in production via the web app for over 4 months now. Since one month I'm keeping track of the jobs submitted via web to see success rate etc. (also, the way I discovered bugs like #194 ), you can see all of the jobs since Nov 20 in |
This PR includes a couple of management things.
Other improvements include the recursive unrolling of the config file, which can be delimited to a "max_depth", which defaults to 1 (aka. same behavior as before).
The changes have been tested against an old config file, and the pipeline runs just the same way, and outputs are generated just the same way, with the exception of the following:
Now, at the end of every stage, there will be two "outconfig" files generated: one is the original outcfg and the other one is the dumper-version. If no dumper is specified, these two files will be identical.
@b-schubert the reason why I have deviated from the original idea of implementing this as an additional stage is that I talked to @thomashopf and he gave me very valid points as to why that would be a bad idea. So, now this is a functionally equivalent version of that draft idea, but without the conceptual problem of adding a stage, which is not really a "scientific" relevant stage.
In terms of config, the new all optional fields that can be defined are (please, pay attention to the UPPER CASE text, it's important):
Additionally, I deleted the old configs which somehow reappeared after @aggreen 's PR a while ago, and updated them to use the short queue by default, as from a meeting with RC yesterday.
@thomashopf : https://mensfeld.pl/2014/01/using-multiple-mongodb-databases-instead-of-one-performance-check/