Releases: PanDAWMS/panda-server
Releases · PanDAWMS/panda-server
0.6.12
0.6.11
What's Changed
- to share build jobs at the same site even if they are not yet finished by @tmaeno in #614
- fixed panda_server.cfg.template for json.decoder.JSONDecodeError by @tmaeno in #615
- Added PanDA MCP configuration, systemd unit file, and test client by @tmaeno in #616
- fix SSL certificate handling for OIDC in http_client.py by @tmaeno in #617
- fixed release_task_on_hold by @tmaeno in #618
- introduced auto pause in AtlasProdWatchDog by @tmaeno in #619
- DataCarousel: change with rucio list_dataset_replicas deep behavior by @mightqxc in #620
- update complete replica check to use --deep in AtlasBrokerUtils by @tmaeno in #621
- Panglia: removed old API methods by @fbarreir in #622
- Put back get_job_statistics_per_site_label_resource by @fbarreir in #623
- Pilot API: corrections in the parameter types for update_job/update_jobs_bulk by @fbarreir in #624
Full Changelog: 0.6.10...0.6.11
0.6.10
What's Changed
- Various fixes for https://its.cern.ch/jira/browse/ATLASPANDA-1569 by @tmaeno in #609
- Added max core count handling in AtlasAnalJobBroker and AtlasAnalTaskRefiner by @tmaeno in #610
- Record the PanDA queue with the worker node HW specs by @fbarreir in #611
- Fix panda daemon for JSON panda config by @mightqxc in #612
- Panglia API migration: disable proxy requirement by @fbarreir in #613
Full Changelog: 0.6.9...0.6.10
0.6.9
What's Changed
- make Client.py python3.9 compatible
- to trigger component actions via rucio callbacks and allow empty input for runUntilClosed by @tmaeno in #606
- not to leave cloning jobs in running state when they get killed by @tmaeno in #607
- fixed RecoverLostFilesCore and added jediTaskID in checkParentTask messages by @tmaeno in #608
Full Changelog: 0.6.8...0.6.9
v0.6.8
What's Changed
- API corrections by @fbarreir in #578
- fixed mising input check for containers by @tmaeno in #579
- data carousel: stage log add destination_rse by @mightqxc in #580
- fixed task brokerage for done tasks by @tmaeno in #581
- improved the script to download files and rerun the job in a container by @tmaeno in #582
- added file-level callback consumer by @tmaeno in #583
- Hepix agent to download CPU benchmarks by @fbarreir in #585
- to include non-nucleus data in the data completness check of task brokerage by @tmaeno in #584
- Use short-lived access tokens in JEDI and the PanDA server for internal communication by @tmaeno in #586
- lower user/task evaluation log level when missing in analy broker by @mightqxc in #587
- to avoid _sub datasets creation for gangarobot* by @tmaeno in #589
- fixed --skipFilesUsedBy to work correctly when new tasks set nEventsPerEvents by @tmaeno in #590
- configurator: treat empty CRIC DDM blacklist as valid instead of error by @EdwardKaravakis in #588
- introduced min brokerage weight by @tmaeno in #591
- Use CPU benchmarks for CPU time estimation in scouting and related improvements by @fbarreir in #592
- improved the brokerage message related to RSE DTs by @tmaeno in #593
- JEDI log file (e.g. from brokerage) uploaded through new API by @fbarreir in #594
- to include unassociated RSEs when checking dataset completeness by @tmaeno in #595
- RecoverLostFile to work for production as well as analysis through API by @tmaeno in #596
- fixed recoverLostFiles.py by @tmaeno in #597
- fixed logURL of recoverLostFiles.py by @tmaeno in #598
- Update component name for Server and JEDI by @EdwardKaravakis in #599
- for jedi_task.errordialog -> 510 chars by @tmaeno in #600
- Migration of multiple panda server calls to new API by @fbarreir in #601
- changed AtlasDataLocalityUpdaterWatchDog to use rules for data carousel tasks by @tmaeno in #602
- fixed retryTask for failed_hep_score_hour=None by @tmaeno in #603
- More internal migrations/changes to new API by @fbarreir in #604
- Panglia: added client methods for panglia to prepare API migration by @fbarreir in #605
Full Changelog: 0.6.7...0.6.8
0.6.7
What's Changed
- package restructure for grand jedi/server repo merging by @tmaeno in #569
- importing jedi stuff by @tmaeno in #570
- data carousel: default as prod activity by @mightqxc in #571
- merging pyproject.toml by @tmaeno in #572
- Configurator rse exclusions by @fbarreir in #573
- data carousel: logs for DC opensearch monitoring by @mightqxc in #574
- read/write_wan/lan in the brokerage and rucio usage instruction in quota exceed message by @tmaeno in #575
- protection against keyerror in ddm_endpoints_input by @tmaeno in #576
- introduced disable_file_aggregation in panda_config by @tmaeno in #577
Full Changelog: 0.6.6...0.6.7
0.6.6
Tagging before package restructuring.
What's Changed
- Simplify repeated code by @mightqxc in #534
- to keep job report in case of temporary plugin failures by @tmaeno in #535
- data carousel: submit idds when staging, check dst rse before resubmit, handle ddm metadata none by @mightqxc in #536
- Need voms-clients to be able to voms-proxy-init3 from a cron job by @EdwardKaravakis in #538
- fixed adder_simple_plugin.py by @tmaeno in #539
- to avoid name conflict by @tmaeno in #540
- Need to pip install rucio as well for rucio.db by @EdwardKaravakis in #541
- Keep only rucio-clients by @EdwardKaravakis in #542
- register_token_key fails when proxykey table is empty by @tmaeno in #543
- data carousel: add options about changing source by @mightqxc in #544
- Added grid, source_site, destination_site in updateJob/update_job by @tmaeno in #545
- data carousel: follow up fixes for change source by @mightqxc in #546
- typo in event_picker by @tmaeno in #547
- WN map for GPU by @fbarreir in #548
- data carousel: add last_staged_time by @mightqxc in #549
- To register log files even if nEvents metadata is missing in jobRepor… by @tmaeno in #550
- data carousel: fix to support extra input datasets for incexec by @mightqxc in #551
- for forceStaged in pbook.retry by @tmaeno in #552
- ATLASPANDA-1458: casting of reassign_running by @fbarreir in #553
- Fix issue with non-existing cache directory and httpd misconfiguration. by @EdwardKaravakis in #554
- Following Tadashi's suggestion. by @EdwardKaravakis in #555
- ATLASPANDA-1092: retry module setting CPU time when no successful job by @fbarreir in #556
- Added a new config param to preserve case distinction in user/group d… by @tmaeno in #557
- data carousel: use per request lock instead of global lock by @mightqxc in #558
- added commit for SELECT-only transactions for postgres by @tmaeno in #559
- added commit for SELECT-only transactions for postgres by @tmaeno in #560
- using read_lan0 instead of DATADISK for dispatch dataset destinations by @tmaeno in #561
- fixed resetFileStatusInJEDI for analysis by @tmaeno in #562
- json in task.architecture by @tmaeno in #563
- removed redundant dataset replica lookup by @tmaeno in #564
- fixed json architecture by @tmaeno in #565
- to allow users to work with json architecture by @tmaeno in #566
- data carousel: fix change source for queued requests by @mightqxc in #567
- data carousel: use DC specific ddm rule activities by @mightqxc in #568
Full Changelog: 0.6.4...0.6.6