-
Notifications
You must be signed in to change notification settings - Fork 115
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
Add feature to unlock Timeseries
/Scenarios
in a database
#30
Comments
A current workaround is to open the underlying database and, in table |
#30 was reported as a duplicate. I left this comment, copied below to consolidate. Backend API docs, for reference. Some thoughts:
|
there is discard_changes method
It is incorrect comparison, the semantics of checkout in ixmp is locking of scenario version to make changes. More appropriate would be to compare with svn lock. In general I agree that the logic is complicated and possibly needs to be simplified. But it is incorrect to compare it with database/SQL transaction model as it has to be hidden from end user. |
Unassigned, as this has gone on to the back burner. |
Hi all, I am now running into this issue again when trying to launch multiple runs of message. In my use case, I am strictly Can someone advise on the current preferred pythonic solution for this scenario? |
This sounds like it should come back to the front burner. We now have multiple user reports around this issue (see slack channel #message_general). I have made a similar (though not duplicate precisely) issue in #437 |
At #437 it was suggested:
Something similar was was attempted in iiasa/ixmp_source#334 for #350. We found that a pure-Python fix for the issue was not possible. I was supporting there, but once we lost our Java development capabilities, it stalled, and has not gone further.
If it is to be high priority, then that Java dev capability must be found so that we have someone with the time and skills to make the necessary changes in ixmp_source. |
When checking out an
ixmp.Scenario
and not committing or discarding (or running into an error), the run-id is locked in the database instance. We need an elegant way to 'unlock' the run-id.Follow-up: this should only be available to admins on central/shared database instance?
The text was updated successfully, but these errors were encountered: