Task #10058
closedTextCrowd - the new prototyping environment
100%
Description
We must recreate the development environment, as it is in RPrototypingLab, even on TextCrowd:
https://services.d4science.org/group/textcrowd/textcrowd
To do this you need to have on this scope:
Services:
1) DataMiner
2) DMPoolManager
3) DMGhost
Portlets:
1) DataMiner Manager
2) SAI
3) DataMiner Deployer (only for administrator)
Updated by Pasquale Pagano over 7 years ago
It is still unclear to me why we need to create new instances and not to share the existing ones to this environment. Could you please clarify? thanks.
Updated by Giancarlo Panichi over 7 years ago
DMPoolManager currently runs only on one scope at a time accepting a configuration that defines both its Stage and Production environments. The configuration also contains the definition of the reference ghost machines (DataMiner) for both environments, as well as the folder name on svn where to store the jars and the algorithm deployment information. Using the environments folder defined on svn the DMScheduler aligns the various DataMiners. Currently, if you want to have a TextCrowd environment, you need to create a new one to maintain it separated from RPrototypingLab. Even assuming that in the future DMPoolManager can run on more than one scope at a time, some issues still remain. For example, the ghost publishes on the IS in a specific scope, creates the algorithm jars, and register some information about the algorithm such as the generation string, the last request and so on... all this information and files are subsequently saved on our svn repository becoming key for keeping the alignment on svn for that specific environment. For this reason, if a ghost publishes in multiple environments, there could be issues with different algorithms versions creating conflicts over svn for the same algorithm.This is, of course, not the best solution, it would be better to have a db where to store all the information including the files and metadata that we could add to the algorithm. This can be addressed in some future activities.
Updated by Roberto Cirillo over 7 years ago
- Due date set to Nov 03, 2017
due to changes in a related task
Updated by Roberto Cirillo over 7 years ago
I've added the Dataminer service endpoint resource. Now, it's needed to share the ghost instance and the dm-pool-manager instance from RPrototypingLab environment.
Updated by Roberto Cirillo over 7 years ago
- Status changed from New to In Progress
Updated by Roberto Cirillo over 7 years ago
- Status changed from In Progress to Feedback
- Assignee changed from Roberto Cirillo to Giancarlo Panichi
I've successfully added the dm-pool-manager instance and the dm-ghost instance so the new prototyping environment should be complete.
Please, @g.panichi@isti.cnr.it could you provide a feedback for this environment?
Updated by Roberto Cirillo over 7 years ago
I've changed the DMScheduler settings of dm-192-168-100-104.garr.d4science.org (dataminer instance deployed on TextCrowd VRE), in order to pull the algorithms from svn proto path and not from svn production path.
Updated by Giancarlo Panichi over 7 years ago
- Status changed from Feedback to In Progress
- Assignee changed from Giancarlo Panichi to Roberto Cirillo
@roberto.cirillo@isti.cnr.it, after you've added the SAI resource now it seems to work.
DataMiner works properly.
Updated by Roberto Cirillo over 7 years ago
- Status changed from In Progress to Closed
Thanks @g.panichi@isti.cnr.it I'm going to close this ticket.