EUDAT-TOOLS issueshttps://gitlab.eudat.eu/groups/EUDAT-TOOLS/-/issues2017-12-20T09:22:06+01:00https://gitlab.eudat.eu/EUDAT-TOOLS/eudat-accounting-client/-/issues/6accounting numbers are incorrect with compound resources2017-12-20T09:22:06+01:00Johannes Reetzjohannes.reetz@mpcdf.mpg.deaccounting numbers are incorrect with compound resources*Created by: cookie33*
Hi,
We have a compound resource with files in both cache and archive resources. We want them counted only once per compound resource. The accounting script gives:
```
2017-12-20 07:00:16,217 - StorageAccoun...*Created by: cookie33*
Hi,
We have a compound resource with files in both cache and archive resources. We want them counted only once per compound resource. The accounting script gives:
```
2017-12-20 07:00:16,217 - StorageAccounting - INFO - Storage space for collection: /vzSARA1/home/rods#replixRZG: 42
2017-12-20 07:00:16,390 - StorageAccounting - INFO - number of objects for collection /vzSARA1/home/rods#replixRZG: 14
```
The `ils -r` gives:
```
ils -r /vzSARA1/home/rods#replixRZG
/vzSARA1/home/rods#replixRZG:
1.txt
2.txt
3.txt
4.txt
5.txt
6.txt
7.txt
8.txt
t5.txt
test00.txt
test01.txt
C- /vzSARA1/home/rods#replixRZG/1
/vzSARA1/home/rods#replixRZG/1:
C- /vzSARA1/home/rods#replixRZG/1/11
/vzSARA1/home/rods#replixRZG/1/11:
C- /vzSARA1/home/rods#replixRZG/1/11/111
/vzSARA1/home/rods#replixRZG/1/11/111:
1.txt
```
So it are 12 files and not 14.
The `ils -lr` gives:
```
ils -rl /vzSARA1/home/rods#replixRZG
/vzSARA1/home/rods#replixRZG:
rods 1 eudat;eudatPnfs 2 2015-10-20.16:02 & 1.txt
rods 1 eudat;eudatPnfs 3 2015-10-20.16:07 & 2.txt
rods 1 eudat;eudatPnfs 3 2015-10-20.16:57 & 3.txt
rods 1 eudat;eudatPnfs 3 2015-10-21.14:35 & 4.txt
rods 0 eudat;eudatCache 3 2015-10-26.15:01 & 5.txt
rods 1 eudat;eudatPnfs 3 2015-10-26.15:01 & 5.txt
rods 1 eudat;eudatPnfs 3 2015-10-21.14:33 & 6.txt
rods 1 eudat;eudatPnfs 5 2015-10-21.14:32 & 7.txt
rods 1 eudat;eudatPnfs 3 2015-10-21.14:22 & 8.txt
rods 0 demoResc 4 2015-12-04.17:45 & t5.txt
rods 0 eudat;eudatCache 3 2015-10-20.12:33 & test00.txt
rods 1 eudat;eudatPnfs 3 2015-10-20.16:01 & test01.txt
C- /vzSARA1/home/rods#replixRZG/1
/vzSARA1/home/rods#replixRZG/1:
C- /vzSARA1/home/rods#replixRZG/1/11
/vzSARA1/home/rods#replixRZG/1/11:
C- /vzSARA1/home/rods#replixRZG/1/11/111
/vzSARA1/home/rods#replixRZG/1/11/111:
rods 0 eudat;eudatCache 2 2015-10-26.20:29 & 1.txt
rods 1 eudat;eudatPnfs 2 2015-10-26.20:29 & 1.txt
```
There are 2 files with a copy in cache and in the archive resource, both part of the eudat compound resource. So they are counted twice. For bytes and file number.
We do not want this.
And because of this our numbers for some accounting metrics are off by more than 20TiB
Please fix this.
https://gitlab.eudat.eu/EUDAT-TOOLS/eudat-accounting-client/-/issues/4eudat.accounting.client creates hidden file2017-12-14T11:11:25+01:00Johannes Reetzjohannes.reetz@mpcdf.mpg.deeudat.accounting.client creates hidden file*Created by: cookie33*
Hi,
The client creates a hidden file:
```
.accounting.log
```
THIS is BAD!!!
It should not create a hidden file while the config file has a config file defined.*Created by: cookie33*
Hi,
The client creates a hidden file:
```
.accounting.log
```
THIS is BAD!!!
It should not create a hidden file while the config file has a config file defined.https://gitlab.eudat.eu/EUDAT-TOOLS/eudat-accounting-client/-/issues/1multiple users/accounts?2017-12-14T11:13:09+01:00Johannes Reetzjohannes.reetz@mpcdf.mpg.demultiple users/accounts?*Created by: cookie33*
Hi,
We store data of multiple institutes in one iRODS configuration for eudat.
Is it possible to generate several uploads of data to eudat for different insititutes and differentiate:
* institute A has x by...*Created by: cookie33*
Hi,
We store data of multiple institutes in one iRODS configuration for eudat.
Is it possible to generate several uploads of data to eudat for different insititutes and differentiate:
* institute A has x bytes and y files
* institute B has z bytes and q fileshttps://gitlab.eudat.eu/EUDAT-TOOLS/eudat-accounting-client/-/issues/2location of files, rpm and python 2.6?2017-06-20T15:57:54+02:00Johannes Reetzjohannes.reetz@mpcdf.mpg.delocation of files, rpm and python 2.6?*Created by: cookie33*
Hi,
It creates some files. Where does it put them? It only states bin/<filename>. Which bin directory where?
And can I create an rpm using
```
python setup.py bdist_rpm
```
We do NOT want to use pip. A...*Created by: cookie33*
Hi,
It creates some files. Where does it put them? It only states bin/<filename>. Which bin directory where?
And can I create an rpm using
```
python setup.py bdist_rpm
```
We do NOT want to use pip. And no docker or virtualenv. It has to run on a machine without doing anything which is NOT out of the box supported.
We use Centos and python 2.6. Is that supported?
https://gitlab.eudat.eu/EUDAT-TOOLS/eudat-accounting-client/-/issues/10non-existent or empty collections cause exception with exist error status 12018-08-09T12:34:00+02:00Johannes Reetzjohannes.reetz@mpcdf.mpg.denon-existent or empty collections cause exception with exist error status 1*Created by: janiheikkinen*
Non-existent or empty collections to be accounted causes exception with exist error status 1.
Exception invalid literal for int() with base 10: '' encountered!
$ iRODScollector --version
1.0.1
*Created by: janiheikkinen*
Non-existent or empty collections to be accounted causes exception with exist error status 1.
Exception invalid literal for int() with base 10: '' encountered!
$ iRODScollector --version
1.0.1
https://gitlab.eudat.eu/EUDAT-TOOLS/SVMON/svmon-app/-/issues/62Relationship Provider-to-Service/Service Component/Infrastructure2021-11-25T12:33:07+01:00Pavel WeberRelationship Provider-to-Service/Service Component/InfrastructureRelationship many-to-many, e.g. one Service can be provided by multiple providers.
It should be possible to register new provider, or take the existing one via API from GOCDB or EOSC Portal Provider Dashboard ( George is contact).
Fo...Relationship many-to-many, e.g. one Service can be provided by multiple providers.
It should be possible to register new provider, or take the existing one via API from GOCDB or EOSC Portal Provider Dashboard ( George is contact).
For any Service/Service Component/ Infrastructure Item/ it should be possible to be connected to provider with relationship:
provides/provided byhttps://gitlab.eudat.eu/EUDAT-TOOLS/SVMON/svmon-app/-/issues/61Relationship Owner-Service Owner-Component2021-11-25T12:10:10+01:00Pavel WeberRelationship Owner-Service Owner-ComponentOwner relationship is defined by:
ownes/owned by
Rule A: Only single relationship is allowed for each Service or each Component, it's not possible to add multiple owners to one Service or Component, on the other hand Owner can own mul...Owner relationship is defined by:
ownes/owned by
Rule A: Only single relationship is allowed for each Service or each Component, it's not possible to add multiple owners to one Service or Component, on the other hand Owner can own multiple services or service components.
Rule B: If a new Service Component is created for given Service the Owner and Provider automatically inherited from Parent Service, but can be changed anytime, thus the components of the service could have different owners different to top Service Owner. The Owners are assigned from the list of registered users from Helpdesk.Agustin PaneAgustin Panehttps://gitlab.eudat.eu/EUDAT-TOOLS/SVMON/svmon-app/-/issues/60Relationship between Service-to-Insfrastucture, Component-to-Infrastructure (...2021-11-25T11:58:03+01:00Pavel WeberRelationship between Service-to-Insfrastucture, Component-to-Infrastructure ( can be done later, but the Infrastructure Object should be prepared)Relationship between Service-to-Insfrastucture, Component-to-Infrastructure:
Installed on ( Service A installed on Host B, where Host B is the Object of Insfrastructure CI)Relationship between Service-to-Insfrastucture, Component-to-Infrastructure:
Installed on ( Service A installed on Host B, where Host B is the Object of Insfrastructure CI)https://gitlab.eudat.eu/EUDAT-TOOLS/SVMON/svmon-app/-/issues/59Relationship types2021-11-25T16:27:10+01:00Pavel WeberRelationship typesThe user should be able to choose different relationships when connecting Service-to-Service, Service-to-Component, Component-to-Component:
* Includes/Part of ( Service A includes Component A1 or from point of view of component: Compone...The user should be able to choose different relationships when connecting Service-to-Service, Service-to-Component, Component-to-Component:
* Includes/Part of ( Service A includes Component A1 or from point of view of component: Component A1 is a part of Service A)
* Depends on/Required for ( If Service A depends on ServiceB, so Service B is required for Service A
* Connected to ( same meaning in both directions Service A connected to Servce B, Service B connected to Service A
* Associated with ( same as connected, can be used instead of connected)Agustin PaneAgustin Pane