Uploaded image for project: 'StoRM'
  1. StoRM
  2. STOR-1506

Only one VO (the first) is listed into storage site report even if a storage area serves multiple VOs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.11.22
    • 1.11.21
    • backend, info-provider
    • Security Level: Public (Visbile by non-authn users.)
    • None

      Bug found by Go Iwai:

      I have a storage area, where is accessible from multiple VOs like:

      class { 'storm::backend':
       storage_areas => [
         {
           name => 'my-SA',
           vos     => [ 'vo1', 'vo2', 'vo3', ],
         },
       ]
      }
      

      In that case, I think the report.json should look like:

      "storageshares": [
       {
         "name": "my-SA",
         "vos": [
           "vo1",
           "vo2",
           "vo3",
         ]
       },...
      

      However, the only VO "vo1" appears, but vo[23] never shows up. This is
      not significant for us, but I would like to know if this is
      intentional or not.

      This is a bug, due to the fact that storm-info-provider creates storage site report after getting configuration info from StoRM Backend, but this info contains only one VO. We need to add a v1.4 for /configuration/1.3/VirtualFSList endpoint.

      Ref: https://github.com/italiangrid/storm/blob/3be7042c2836fe7ef8eeda66aa6fce65940868a7/src/main/java/it/grid/storm/namespace/model/SAInfo.java#L158-L159

            vianello Enrico Vianello
            vianello Enrico Vianello
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: