Task #11545

Feature #10107: WS-Thredds two way synchronization

Task #11127: Workspace Integration with ws-thredds

Workspace Thredds-Sync: add a lock server-side during synchronization

Added by Francesco Mangiacrapa almost 2 years ago. Updated over 1 year ago.

Status:ClosedStart date:Mar 28, 2018
Priority:HighDue date:
Assignee:Francesco Mangiacrapa% Done:


Sprint:zz - WS-Thredds Synchronization


During synchronization phase between ws and thredds repository, it is not possible to change the contents of the workspace source folder.
Currently, the HL does not implement a lock system on folders.
We need to add a lock system in the workspace portlet in order to avoid write operations involving source folder content during sync phase.

Related issues

Related to gCube - Release #11678: org.gcube.portlets-user.workspace-portlet-tree.6-20-1 Released Apr 19, 2018


#1 Updated by Francesco Mangiacrapa almost 2 years ago

  • % Done changed from 0 to 50
  • Status changed from New to In Progress

#2 Updated by Francesco Mangiacrapa almost 2 years ago

  • % Done changed from 50 to 100
  • Status changed from In Progress to Feedback

I added a code (an exception) in order to manage unexpected errors thrown by HL or ws-thredds during the check whether a workspace item is locked (due to on-going synchronization).
In this last case, the method returns false that means the item is not locked workspace-side (to a write operation on it).

#3 Updated by Francesco Mangiacrapa almost 2 years ago

  • Related to Release #11678: org.gcube.portlets-user.workspace-portlet-tree.6-20-1 added

#4 Updated by Francesco Mangiacrapa over 1 year ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF