This wiki is obsolete, see the NorduGrid web pages for up to date information.
ARC5cleanup
From NorduGrid
Jump to navigationJump to search
Components to be removed/deprecated in ARC 5.0
Note that this page does not cover documentation.
- Plan:
- 10 December: Components removed and trunk builds
- 17 December: Alpha release
Instructions on how to move things to obsolete
- Example moving confusa:
svn move -m "code cleanup for arc 5.0: move confusa to obsolete" https://svn.nordugrid.org/repos/nordugrid/arc1/trunk/src/hed/libs/compute/confusa https://svn.nordugrid.org/repos/nordugrid/obsolete/confusa
Removals
- arc-ur-logger
- Responsible: Jon
- Preparations:
- Fix bug 3161
- Parts of code to remove:
- Already removed
- LFC DMC - DONE (but see notes below)
- Responsible: Anders
- Preparations:
- Parts of code to remove:
- https://svn.nordugrid.org/trac/nordugrid/browser/arc1/trunk/src/hed/dmc/lfc
- Search for LFC in code...
- Comments:
- Will also result in packaging cleanup (some dependencies)
- David takes the code, Anders takes the packaging.
- DMC/LFC dir will be moved to obsolete.
- Notes:
- Only arc1 tree has been changed doc pending
- LFC was not removed from GFAL which can in theory provide LFC support
- Changed man page examples from lfc protocol to gsiftp protocol: arcls, arccp, arcmkdir, arcrename
- Removed comments from arc.conf.reference
- Todo:
- Check remaining lfc references in:
src/hed/libs/common/URL.* (needed by ParserTests below) src/hed/acc/JobDescriptionParser/test/*ParserTest.cpp src/clients/data/arcrename.cpp src/clients/cache/cache.py
- DQ2 DMC - DONE
- Responsible: Anders
- Preparations:
- Parts of code to remove:
- Comments:
- Similar to LFC DMC
- old data staging in grid-manager - DONE (rev 29171)
- Responsible: David
- Preparations:
- Parts of code to remove:
- Comments:
- Cleaning up in grid-manager, not moving dir to obsolete
- The following arc.conf options have moved from [grid-manager] to [data-staging]: acix_endpoint, securetransfer, passivetransfer, localtransfer, speedcontrol, preferredpattern, copyurl, linkurl, maxtransfertries.
confusa abandoned development- Responsible: Jon
- Preparations:
- Parts of code to remove:
- hed/libs/compute/confusa
- Comments:
- Mostly harmless
- remove gridsite dependency
- Responsible:Anders
- Preparations:
- Parts of code to remove:
- Comments:
- remove gridsite external dependency
- gacl feature may stay (data and compute plugins)
arcmigrate- Responsible: Jon
- Preparations:
- Parts of code to remove:
- clients/compute/arcmigrate*
- Comments:
- Basically removing the cli tool and remove one known issue from release notes.
- Note: Should deprecate migration in A-Rex and API
- arcslcs and slcs service
- Responsible: Aleksandr
- Preparations:
- Parts of code to remove:
- clients/credentials/arcslcs
- Comments:
- Was just an unused prototype
- Create examples dir under services and move echo_* services there
- Responsible: Jon
- Preparations:
- Comments:
- Probably not installed, maybe under examples
- SAML service
- Responsible: Aleksandr
- Commetns:
- like with slcs service
Deprecations
- cache-service
- UNICORE client
- CREAM client and corresponding job description language
- job.xml
- ARGUS based identitymap
- Migration feature in A-Rex and API
Bugs/things to be fixed/wishlist for ARC 5.0
- Add priorities to backends (needed from NDGF) (done)
- Introduce sacct in slurm backend (https://bugzilla.nordugrid.org/show_bug.cgi?id=3434)
- Add logging to JURA (https://bugzilla.nordugrid.org/show_bug.cgi?id=3161)
- Configurable limits for data transfer services (https://bugzilla.nordugrid.org/show_bug.cgi?id=3262)
- Single-valued multi-attribute Glue1 VO publishing (https://bugzilla.nordugrid.org/show_bug.cgi?id=3412)
- default buffersize for doing IO be higher than 64k (Ulf asked for it)