Comments (8)
Not seeing that on usegalaxy.org or usegalaxy.eu, if I open /interactivetool_entry_points/list before or after launching the IT it always populates. If you go to your browser console do you see the polling requests ?
from galaxy.
I see the call to https://biocworkshop.bioconductor.org/api/entry_points?running=true
only after I switch tabs/windows.
I tried it on usegalaxy.org and can confirm the issue doesn't happen there. Given that I don't experience it on usegalaxy, I assume it has to do with the galaxy configuration rather than my browser, but not sure how to even start debugging that, so maybe finding the config diff would be a start? I believe neither usegalaxy.* use the native k8s runner for ITs. Is that true, and is there anything that comes to mind related to it that could be related? Do the usegalaxy's use a separate IT database or just another table in postgres?
More generally, if I provide a cluster with a galaxy deployment showing the bug, would it be helpful to give creds to it to someone on the team to look around?
from galaxy.
A new datapoint, in case helpful to get a hint in the right direction: If I press the Active Interactive Tools icon in the new left-side toolbar, it goes to it populated, but if I click of "User menu" in the blue box, or go to the URL manually, it doesn't populate until I make the window inactive and active again (switching tabs or active windows)... My gut feeling is that it's somehow related to the new celery async processes, but that was all added after I left so I don't really know where to start debugging. Any hint would be appreciated.
from galaxy.
Celery doesn't do any related task, I don't think that's it. All of the links go to the same component. If you need to switch tabs that might be a hint that the polling is suspended because we think the tab isn't active currently. If you close all your tabs and stay just within the same tab, does it work correctly >?
from galaxy.
Nope still the same, and deployed on a whole new cluster, same behavior. Also got confirmation from someone else on the team that they are experiencing the same thing on a different OS/Browser (Ubuntu OS and Firefox for him, MacOS and Chrome for me), even when it's a fresh browser and it's the only tab. Switching to another window and coming back populates it, so I am fairly confident it's not something specific to my browser.
If it might be helpful to see the bug in action with browser console on your side, you could try it on your end at https://biocworkshop.bioconductor.org (Registration doesn't require confirmation email atm so can use a mock/throwaway email)
from galaxy.
Ah, we do need to check this on dev. The watcher used to be initiated together with the masthead (https://github.com/galaxyproject/galaxy/blob/release_24.1/client/src/components/Masthead/Masthead.vue#L92), but that's not the case anymore in dev. Any chance you could try 24.1 instead ?
from galaxy.
@guerler any chance you could take a look at this ? I see useEntryPointStore was removed in https://github.com/galaxyproject/galaxy/pull/17927/files#diff-53682f0577fef1489848de50f78d8f911a56bc31cc256183ce4990c8d51ed506L90 and we now never call startWatchingEntryPoints
anywhere in the code base
from galaxy.
Tysm Marius for tracking it down!
I'll switch to 24.1. I used dev
to make it easier to PR k8s runner changes upstream, but can switch to the release version for the production instance!
from galaxy.
Related Issues (20)
- get_options fails if metadata doesn't contain `column_types`
- Username and email fields in the galaxy_user table should have unique constraints
- Persist progress tracking for long running invocation exports
- Selected files do not show up in the input box when re-running limma through a workflow or from history
- User object store AttributeError: 'Bunch' object has no attribute 'object_store_cache_size'. Did you mean: 'object_store_cache_path'?
- Error when running jupyter IT HOT 1
- tool panel filter names wrap suboptimally
- Legacy workflow run form does not validate input collection types HOT 2
- Archive header should be encoded in latin-1
- API timestamp ISO 8601 missing timezone
- Galaxy handles version+build inconsistently which leads to inconsistent mulled v2 hashes HOT 6
- h5web visualisation doesn't work
- Rerunning and remapping failed jobs with multiple outputs does not update all output datasets
- Workflow State for Human Consumption and Automatic Validation HOT 3
- Refactor Tool Parameter Parsing HOT 1
- Codify Map/Reduce Semantics for Multi-select Parameters HOT 5
- Replace Text replaces intentionally left open "Replace with" with "[Object object]" HOT 6
- Workflow run form reloads with history state changes
- Error: Error creating datatypesMapper HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from galaxy.