[STOR-817] A call to SRM Copy on StoRM endpoint should return SRM_NOT_SUPPORTED Created: 21/May/15  Updated: 19/Aug/15  Resolved: 28/May/15

Status: Closed
Project: StoRM
Component/s: frontend
Affects Version/s: 1.11.8
Fix Version/s: 1.11.9
Security Level: Public (Visbile by non-authn users.)

Type: Bug Priority: Minor
Reporter: Andrea Ceccanti Assignee: Enrico Vianello
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

SRM_NOT_SUPPORTED should be the result of any srmCopy call on StoRM.



 Comments   
Comment by Enrico Vianello [ 28/May/15 ]

Update:

[vianello@centos6-devel ~]$ clientSRM ls -e centos6-devel.cnaf.infn.it:8444 -s srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu
============================================================
Sending Ls request to: centos6-devel.cnaf.infn.it:8444
Before execute:
Afer execute:
Request Status Code 0
Poll Flag 0
============================================================
Request status:
  statusCode="SRM_SUCCESS"(0)
  explanation="All requests successfully completed"
============================================================
SRM Response:
  details (size=1)
      [0] path="/testers.eu-emi.eu/"
      [0] size=0
      [0] status: statusCode="SRM_SUCCESS"(0)
                  explanation="Successful request completion"
      [0] arrayOfSubPaths (size=1)
      [0-0] path="/testers.eu-emi.eu/test.txt"
      [0-0] size=0
      [0-0] status: statusCode="SRM_SUCCESS"(0)
                    explanation="Successful request completion"
============================================================
[vianello@centos6-devel ~]$ clientSRM cp -e centos6-devel.cnaf.infn.it:8444 -s srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test.txt srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test2.txt
============================================================
Sending Copy request to: centos6-devel.cnaf.infn.it:8444
Before execute:
Afer execute:
Request Status Code 16
Poll Flag 0
============================================================
Request status:
  statusCode="SRM_NOT_SUPPORTED"(16)
  explanation="srmCopy operation is not supported"
============================================================
SRM Response:
============================================================
[vianello@centos6-devel ~]$ clientSRM scp -e centos6-devel.cnaf.infn.it:8444 -t ce629020-33bb-4729-9118-f615f6cd8067
============================================================
Sending StatusCopy request to: centos6-devel.cnaf.infn.it:8444
Before execute:
Afer execute:
Request Status Code 16
Poll Flag 0
============================================================
Request status:
  statusCode="SRM_NOT_SUPPORTED"(16)
  explanation="srmStatusCopy operation is not supported"
============================================================
SRM Response:
============================================================
[vianello@centos6-devel ~]$ 
Comment by Enrico Vianello [ 26/May/15 ]

Tentative fix:
https://github.com/italiangrid/storm-frontend/pull/11

$ clientSRM cp -e centos6-devel.cnaf.infn.it:8444 -s srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test.txt srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test2.txt
============================================================
Sending Copy request to: centos6-devel.cnaf.infn.it:8444
Before execute:
Afer execute:
Request Status Code 16
Poll Flag 0
============================================================
Request status:
  statusCode="SRM_NOT_SUPPORTED"(16)
  explanation="srmCopy operation is not supported"
============================================================
SRM Response:
  arrayOfFileStatuses (size=1)
      [0] sourceSURL="srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test.txt"
      [0] targetSURL="srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test2.txt"
      [0] status: statusCode="SRM_NOT_SUPPORTED"(16)
                  explanation="srmCopy operation is not supported"
============================================================

Log:

$ tail -f /var/log/storm/*

05/26 15:48:43 Thread 3 -  INFO : Request 'CP' from Client IP='127.0.0.1' Client DN='/C=IT/O=IGI/CN=test0' # Requested '1' SURL(s): 'srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test.txt -> srm://centos6-devel.cnaf.infn.it:8444/testers.eu-emi.eu/test2.txt'
05/26 15:48:43 Thread 3 -  INFO : Result for request 'CP' is 'SRM_NOT_SUPPORTED'
Generated at Fri Jun 06 19:27:07 CEST 2025 using Jira 10.3.6#10030006-sha1:0dc21a711362757421d62af2e50bcb9585207f88.