Create new wiki for AGIS/schedconfig usage in Pilot 2 (more detailed than before). To be merged with main schedconfig at a later time.
Create new wiki for Pilot 2 error codes and explanations (more detailed than before).
Add proper error handling to Pilot 2, including new error related modules.
Pilot 2 HammerCloud testing.
Begin Pilot 2 testing on grid - specifically for testing containers. Rework usage of containers in pilot (to more complicated use cases; e.g. only use container for stage-in/out in case of missing local copytools).
LSM copy tool (pending delivery of Information Service component).
Completing HPC MiniPilot integration with Pilot 2 (no progress since early December).
Pilot 1
Released pilot versions 72.0 and 72.1. Worked on 72.2.
Maintenance updates related to containers (following recent changes to cmtconfig and cvmfs.
Proper support for direct_access_wan/lan schedconfig fields (following recent rucio updates to especially geoip-sorting support which allows for proper WAN handling). In collaboration with A. Anisenkov and M. Lassnig.
Final implementation for Prefetcher support in pilot. In collaboration with N. Magini.
Pilot 2
Successfully ran finished/complete Pilot 2 job on the grid, a major milestone for 2018. It means that main functionalities are now largely in place.
Planned for integrating HPC MiniPilot workflow into Pilot 2
Planned for Pilot 2 use on HPCs (other than integrated MiniPilot workflow)
Added preliminary container support.
Initial implementation of job report dictionary sent to server at the end of the job (not fully populated, but contains required fields to job to be finished by server).
Improved HammerCloud testing by moving from constant functional to time limited stress testing (incl. conversion of rc_test templates). PN is now HammerCloud admin and can control test suites by himself. In collaboration with J. Schovancova.
Two presentations in ATLAS Computing & Software Week (Pilot 2 update and container plans)
Prepared [[https://docs.google.com/document/d/1y7tzlWkgkMYvKesHvM7FxaJJ3-yAVCOqj7m7ysJcUKM/edit#heading=h.dtyyyqfg91m][CHEP 2018 abstract about Pilot 2].
November (not updated regularly..)
Pilot 1
Pilot 2
Added real payload setup (VO specific ATLAS code)
Created example of semi-auto generated code documentation
Other
Two Pilot Developer meetings
Presentations in two WFMS meetings (Pilot updates)
October (in progress)
Pilot 1
Released pilot version 71.0.
Support for new schedconfig fields related to containers (container_type, container_name)
Pilot 2
Added plug-in handling e.g. used for VO specific code
Created mv copytool
Preparing for minipilot migration into Pilot 2 workflow
Other
One Pilot Developer meeting
Wrote ACAT 2017 proceedings paper about Pilot 2
Discussed pilot options for wrappers in dedicated TCB meeting. Gave heads-up for Pilot 2 changes.
Review of activity settings for movers, storages and protocols in AGIS and pilot. In collaboration with A. Anisenkov.
Developed a new version of the cachePilots script that copies the pilot tarball from cvmfs to the PanDA servers. Asked Alessandro de Salvo to create pilot tarballs and store them in cvmfs
Development, test and release of pilot version 68.0. Presented at ADC Weekly meeting
Development, test and release of pilot version 68.1. Presented at ADC Weekly meeting
Testing of event streaming service implementation (pre-fetching) [currently problematic - problem identified, pending fix]
Testing and improving implementation of benchmarking suite, released with version 68.0. Additional fixes released with version 68.1. Identified new problems with running the benchmark suite on the grid (using argparse module which is not always available since it was not introduced until python 2.7)
Participated in mini-workshop about containers. Work plan being discussion with Andrej. Tests can begin soon (~April) pending details to be worked out regarding AGIS and PanDA changes.