Releases: PelicanPlatform/pelican
Releases · PelicanPlatform/pelican
v7.9.1
Changelog
- d18dd64 Add config knob to enable pprof endpoints
- 2b1a1c2 Add config knob to turn off
stat
for the director - c8982a6 Add pprof endpoints
- 3ca0f14 Add two Prometheus metrics for director
stat
queries - 26f8e39 Change to use
EnableStat
instead - 559f64e Fix deadlock in
recordAd
andLaunchTTLCache
- aca7a48 Pre Release: Update npm version
- f49108f Remove
stat
utils for caches as well
v7.9.0
Highlights
Congratulations to @patrickbrophy for his first contribution to Pelican!
For Users
- [Client] Clients can now read the PELICAN_NEAREST_CACHE environment variable for determining which cache to use #1234
- [Client] Clients can now list a collection of objects and get statistics of an object #1393 #1400
- [Plugin] The plugin now advertises the ability to move
pelican://
objects #1265 - [Client] Additional error handling has been introduced that helps users build custom clients on top of the Pelican golang libraries #1263
- [Client] Clients can now send a timeout value in their object requests, indicating to Pelican services the maximum time the client is willing to wait for requests #1299
- [Cache/Client] Caches now report to clients whether the data they returned came from the disk on the cache or from the origin #1301
- [All] Pelican now warns users about unrecognized configuration input #1325
For Admins
- [Cache] Caches no longer shutdown on startup if advertisements fail, allowing admins to fix registrations #1244
- [Director/Cache] The director can now filter caches marked as down in Topology #1260
- [Origin] Pelican can now create "XRoot" backends for adding xroot-only protocol servers to the federation #1285
- [Origin] HTTP backend export information has been added to Origin webpages #1291
- [Origin] Origins can now export Globus collections as one of their backends #1336
- [Director] The Director only responds to object requests with up to six Origin/Cache candidates #1304
- [All] Pelican images are now built on top of EL9 from the OSG23 repositories #1288
- [All] Servers now have a more permissive 5s timeout when checking for the existence of required remote resources #1328
- [Director] The Director now checks object availability among Origins for object requests sent to Origins #1283
- [All] Pelican now supports layered configuration through the specification of extra config directories in the root config using the
ConfigLocations
key #1313
Full Changelog: v7.8.0...v7.9.0
v7.8.9
Changelog
- Correct typo in map name to fix ad sorting/filtering and add unit test with real topology data
v7.8.8
Changelog
- Fix issue with filtering/consolidating multi-export topology origins
v7.8.7
Changelog
- Fix panic in Director
- Improve Director's error response to clients
v7.8.6
Changelog
Disable ZTN authentication on Pelican origins
v7.8.5
Changelog
Bug fixes to restore missing collections-url
when the Director is redirecting to a topology-only origin.
v7.8.4
Changelog
- bb74abb Adjust timeout test to reflect new timeout value
- e0dd879 Build xrootd-multiuser from source in dev container
- 37beb73 Cleanup unstopped ticker in WaitUntilWorking
- 0dead74 Fix bug w/ client not working for WithToken option
- 06865b2 Increase
WaitUntilWorking
transfer timeout and adjust error message - ece8c4c Pre Release: Update npm version
v7.8.3
v7.8.2
Changelog
- 3d129f6 Concatenate multiple issuer names for the same issuer url
- f1a7028 Improve error reporting for cache self-test
- b0e7830 Improve scitoken generation error handling
- f10f7ca Pre Release: Update npm version
- d11c32d Pre Release: Update npm version
- 66d2dce Pull sefl-test folder out from the director tests
- 8f5102c Use
Cache.LocalRoot
internally - 3a8652c Use
and
to connect two issuer names - 694b352 Use externalWebUrl as the token issuer for self-tests