-
Notifications
You must be signed in to change notification settings - Fork 0
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
plugin not showing in XNAT #2
Comments
Hi Mitch, If you're referring to why BOLDQC doesn't show up in According to this page, only plugins that contain a Java class with the annotation However, the plugin is installed and can be used.
What I haven't quite figured out yet is how to automatically enable the data type. Fortunately, you can do that manually if you navigate to That's the absolute bare minimum you need to get BOLDQC working. That's how I use BOLDQC and all other QC pipelines I've written for XNAT. P.S. - In case you're wondering, there's also the Hope this is helpful. Let me know if you have any other questions. Tim |
Beautiful, Tim! That was exactly my question and that answers it.
This brings me to the next part of the equation. Like your backend, we do not (cannot, really) have a docker swarm nor Kubernetes server. We will rely on running these containers on our SGE cluster. You mentioned you had a method for scanning XNAT for new scans with the correct data type label, pulling to the cluster, submitting jobs with the boldqc container, then sending the data back. Is this procedure all captured within the boldqc container? As in, it's feasible to run without the container service altogether? Maybe I'm at a point where I need to just run it and see what happens... Thanks so much! |
Yes, it's certainly possible and "not too difficult" ™️ to write something that would do a good enough job. I've written quite a few solutions to this problem over the years, but never ended up loving any of them. Not enough to build directly into BOLDQC. For a truly general solution that would work anywhere, there needs to be solutions for some tricky problems e.g., abstracting away the job scheduler. I've taken a stab at that problem before and it was a minefield of edge cases. What I eventually came up with wasn't too bad, but not perfect, and I don't have access to SGE to build in the support for that one. At any rate, I'm happy to share what I do have. Essentially, this is the idea in a few lines of pseudocode
|
Awesome. This is an excellent jumping-off point for me, thank you so much! Seems likely I'll be porting your executors to SGE. |
Happy to help! Let me know if I can help explain anything in BOLDQC or in executors. Actually, one of the first clusters I ever used was SGE, so I'm somewhat familiar with the tools they give you. You may find |
Hi Tim,
I'm trying to get boldqc running on our new XNAT test server. After compiling and copying the jar to /data/xnat/home/plugins and restarting my tomcat service, I'm not seeing boldqc as an installed plugin.
Is the current 1.8 tag compatible with 1.8.9.2?
Strangely, I've turned on logging for the jar files but am not getting error/warning in my catalina.out
Thanks,
Mitch
The text was updated successfully, but these errors were encountered: