-
Notifications
You must be signed in to change notification settings - Fork 15
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
Improve shared SQL database #182
Comments
Me, @saschatran and @rohailg24 will be working on this issue as part of the Regarding "Manage connections":
Note: I use the term
|
Hi I've got a question too.
Thanks in advance. |
Hi I've also got a question regarding the Command line access issue. Thanks in advance. |
Hi sorry to spam you full. I've just tried the issue part about the unresponsive UI according to your description. Hence, I'm very unsure of what the issue is exactly about. Thanks for your time. |
@s-rousselle: Regarding questions 1-3
If the password is stored, jabref shouldn't ask for, except the password is wrong (provide a dialog with save password checkbox)
Good questions. Wouldn't be to bad for testing issues, if we had a shared database we can test on. We'll talk about that in the next devcall. Meanwhile, set up your own remote database for testing. @saschatran: You should be able to move the synchronizing stuff to a background task (jabref already offers infrastructure to follow these thanks to @btut). If there are parts of the task that would block the user from working on the main table, JabRef should display some kind of waiting animation. If there is a huge load of entries (10.000 or so, yes, we really have users with this number of entries). If there is an infinite loop it would probably be a bug, that needs fixing. Maybe @koppor can specify further. @rohailg24 I believe the task would be to expand the existing cli of jabref to work with shared databases. |
I think the best thing to do here is to go for the same approach as for the pdf indexer. Have one background task with a queue of database queries. You can checkout the IndexingTaskManager to get an idea of how to do that. |
Hi Thank you for your answer. |
I don't think that you understood the instructions right... JabRef works on This issue applies to improving
|
The responsiveness should not be treated in the work of the course. Thus, two issues remain:
It should save everyone and offer deletion of existing ones.
No, JabRef should do automatic saving
Yes
Yes
No. See JabRef#8055 (comment) for solution proposals. - Please try to use the proposed solution.
Please setup your own. See the first text of the issue: Use https://www.elephantsql.com/.
Did you try to connect to to https://www.elephantsql.com/? This should work instantly. Please try it and report back. |
This is very hard to work on and needs thorough testing. One should use the YourKit Java Profiler (https://www.yourkit.com/).
Yes
10.000
Yez - we do not know about the root cause. We should observe that interaction with a shared database is slow. |
Yes, we did and it works. (We've already sent the question 1., right before we've figured out what the elephantsql does. Sorry for that.) Thanks for the answers. |
It seems we are unable to run JabRef from the .bat file. When typing
It is possible that we missed a step, since we tried that directly in the |
@s-rousselle generally speaking I'd suggest asking these kinds of questions in the Gitter, you are likelier to get a quick response there. I am not familiar enough with the build process of JabRef to give you instructions about what to change in the approach you are attempting, you can open the script itself and see what it tries to run. The instructions work for the downloadable app, but I don't think that is very helpful to you right now X) I don't know the goals of your course, but if you want a quick fix that might allow you to proceed until someone gets back to you with a better method, I'd say use I think @btut did some CLI-related improvements, do you have a better workflow (IDE -> CLI)? |
Hi! |
How to run JabRef from commandline: https://docs.jabref.org/advanced/commandline Specifically:
Hence, locate the following folder and open the terminal:
Then for Linux: run Then for Windows: run Assumption: The documentation is up to date. Not sure if there have to be done special Shenanigans in Intellij |
Regarding the responsiveness:
The text was updated successfully, but these errors were encountered: