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
omero.server.nodedescriptors allows components to be enabled/disabled #272
Conversation
…91a971e3c4bfc90ba59485607e28863/omero-grid/process_defaultxml.py This has been named _process_defaultxml.py as it is currently for internal use only, and may be moved into a decoupled repository if admin.py is moved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few misc. thoughts while reading the code.
Examples | ||
|
||
Everything on a single node (default, the same as passing no config): | ||
master:Blitz-0,Indexer-0,DropBox,MonitorServer,FileServer,Storm,PixelData-0,Processor-0,Tables-0,TestDropBox |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thinking about the current indexer use case, it's interesting to think about how you might just turn off a single server.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is quite advanced functionality, so I think we should try and keep it simple for now and require the full list of servers to be specified. In future we could add +
-
prefixes such as +Processor-1
and -Indexer-0
to indicate the defaults should be modified.
|
||
|
||
def _process_xml(xml, nodedescs): | ||
pattern = r'\<node name="master"\>\s*\<server-instance[^\>]*\>(.*?\</node\>)' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it simplify things to just delete default.xml?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would, seeing as the only changes to https://github.com/ome/openmicroscopy/commits/develop/etc/templates/grid/default.xml have been to enable configuration from the admin plugin
Comments all acknowledged. Let's save any reworkings for future follow-ups (e.g. extracting admin.py out and moving the template there) You ready to drop "Draft" from this PR? @sbesson, I assume you're interested in seeing this in IDR ASAP? |
@manics for functional testing of this PR, is it possible to create an IDR deployment that disables |
I haven't actually tested this yet, which is why it's still marked as draft. For the IDR I'd think something like
might be enough? |
are certainly the two main services used by IDR that I know of. I don't know whether anything else in the template will be required otherwise starting with this minimal list and adding services as necessary should be fine. |
I've tested this using https://github.com/ome/docker-example-omero with these changes: $ git diff
diff --git a/docker-compose.yml b/docker-compose.yml
index 60fd75c..23fec7a 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -14,12 +14,13 @@ services:
- "database:/var/lib/postgresql/data"
omeroserver:
- image: "openmicroscopy/omero-server:5.6"
+ build: ./server
environment:
CONFIG_omero_db_host: database
CONFIG_omero_db_user: omero
CONFIG_omero_db_pass: omero
CONFIG_omero_db_name: omero
+ CONFIG_omero_server_nodedescriptors: "master:Blitz-0,Tables-0"
ROOTPASS: omero
networks:
- omero
diff --git a/server/Dockerfile b/server/Dockerfile
new file mode 100644
index 0000000..31974ac
--- /dev/null
+++ b/server/Dockerfile
@@ -0,0 +1,5 @@
+FROM openmicroscopy/omero-server:5.6.3
+
+USER root
+RUN /opt/omero/server/venv3/bin/pip install --upgrade --upgrade-strategy only-if-needed https://github.com/manics/omero-py/archive/process_defaultxml.zip
+USER omero-server
|
See ome/docker-example-omero-grid#11 for another example |
Briefly discussed today with @manics who suggested an |
Discussed this morning. Merging and tagging as prerelease for consumption in IDR deployment. |
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#555 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/555/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#672 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/672/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#556 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/556/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#673 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/673/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#674 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/674/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#557 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/557/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#675 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/675/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#558 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/558/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#582 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/582/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#700 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/700/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#583 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/583/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#701 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/701/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#584 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/584/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#702 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/702/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#585 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/585/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#703 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/703/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#586 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/586/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#704 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/704/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#587 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/587/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#705 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/705/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#588 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/588/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#706 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/706/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#707 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/707/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#589 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/589/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#708 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/708/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6262 manics 'Documentation for ome/omero-py#272' (user: manics) - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' (user: kkoz) - PR 6256 jburel 'point to guides' (user: jburel) - PR 6247 will-moore 'Add chown web test' (user: will-moore) - PR 6212 jburel 'add test to import images' (user: jburel) - PR 6176 sbesson 'Restore CLI DB integration tests' (user: sbesson) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (user: dominikl) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (user: manics) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (user: joshmoore) Already up-to-date. Generated by OMERO-push#590 (https://latest-ci.openmicroscopy.org/jenkins/job/OMERO-push/590/)
Repository: openmicroscopy/openmicroscopy Excluded PRs: - PR 6247 will-moore 'Add chown web test' (exclude comment) - PR 6212 jburel 'add test to import images' (state: failure) - PR 6101 dominikl 'Set namespace of fileannoation of omero.table - test' (state: failure) - PR 6086 manics 'Alternative JSON configuration system for OMERO.web' (label: exclude) - PR 5966 joshmoore 'Allow testing multiple builds in travis' (state: failure) Already up-to-date. Merged PRs: - PR 6176 sbesson 'Restore CLI DB integration tests' - PR 6256 jburel 'point to guides' - PR 6260 kkoz 'Add slice examples for reading data from Omero Tables' - PR 6262 manics 'Documentation for ome/omero-py#272' Generated by OMERO-push#709 (https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-push/709/)
Documentation for ome/omero-py#272
This is a modified copy of https://github.com/ome/omero-grid-docker/blob/fba17b12891a971e3c4bfc90ba59485607e28863/omero-grid/process_defaultxml.py that can be used to define Ice master and worker nodes with custom combinations of enabled services
Adds a new property
omero.server.nodedescriptors
. E.g. setting it tomaster:Blitz-0,Tables-0
will disableIndexer-0
,DropBox
,MonitorServer
,Processor-0
To run the new test:
OMERODIR=/path/to/OMERO.server pytest test/unit/clitest/test_admin.py -k testNodeDescriptors
Note several of the other
test_admin.py
tests have been broken for a while #61