This revision fixes long-discussed certificate chain validation errors.
Installation and configuration:
There is no installation, the packages will be brought in by a depending application. That also covers the upgrade from caNl 1.x to 2.x. As soon as the depending application introduces a dependence on caNl v. 2, it will be pulled automatically.
Known issues:
None
caNl-java, v. 1.3.2
What's new:
Changes: this update contains a single fix for a regression/bug introduced in the 1.3.1 release: issue-65 which is relevant for proxy certificate users.
Avoid that fast xrootd or HTTP clients can trigger out-of-memory exception if they write too quickly. This can happen if the pool is slow or runs out of disk space.
Fix the responsiveness of 'mover ls' when a pool is full.
Fixed WebDAV and HTTP support for libneon clients. This includes ROOT as it now uses the davix library, which is built on libneon. Fixed when a replica's access-time is updated. Previously it was updated on pool-to-pool transfers and not updated for regular downloads, the opposite of what is supposed to happen. This bug affected pool garbage collection order, space cost calculation and updating the file's access time in the namespace.
Fixed two problems with file migration: that cancelled permanent jobs are resurrected after a pool restart and that the migration clear command does not remove failed jobs. Fixed logging messages from migration tasks, pool-to-pool tasks, and sticky bit expiration.
Fix a race-condition when migrating files. The symptom is a stack-trace with the following message:java.lang.IllegalStateException: Unexpected source pool list: Exactly one item was expected, but it contained 0.
XROOTD
Fixes dCache's response to the LOCATE, LOGIN and OPEN requests.
ADMIN:
Fix logged error when typing 'save' in the admin interface for a service has no configuration file.
SRM:
Fix a number of problems when undertaking a third-party copy with SRM v1.1: the client ignored failures to set the file status to 'Done', it also changed the file status to 'Done' even when then transfer failed, and the server did not accept 'Failed' as a file status.
WEB ADMIN:
Fix a bug in the Tape Transfer Queue page that causes a page refresh to hang occationally with "IndexOutOfBoundsException" being logged.
Fixed several bugs in the statistics and info parts of the webadmin pages. Place hard-limit of 10,000 entries in alarms table.
Fix a bug discovered now that Java 7 includes stricter enforcement of code behaviour. The problem triggers stack-traces to be logged in the domain's log file with the following message: Comparison method violates its general contract!.
COMMUNICATION:
Provide better logging if a dCache domain cannot connect to the host described by the dcache.broker.host property.
CONFIGURATION:
Add explanation of the annotations at the top of each defaults file.
Fix a problem where dCache did not honour changes to the configuration. This is triggered if a new file is created. Also fix a problem where configuration files copied between nodes resulted in dCache using the the wrong host name on Macs.
NFS:
Door provides a shorter guaranteed respond time. This helps avoid that a client backs off all activity, which needlessly slowing down traffic.
SRM:
In the admin interface, the output from the ls queues command shows detailed information about requests, grouped by the type of operation. This release fixes a bug where the information in the section about downloads (GET) requests was partially incorrect: the section describing GET requests in READY state mistakenly showed 3rd-party copy requests in READY state.
WEBDAV:
There are several reasons why a user's request is rejected from within the webdav door, some of which are not clearly distinguished. This makes diagnosing a problem harder. This release now logs the missing information at debug level.
SRM, NFS:
Avoid that internal statistics to prevent integer overflow on busy sites.
CHIMERA: FIX DELETING SYMBOLIC LINKS
Fix a bug where Chimera would delete the target of a symbolic link when instructed to delete the symbolic link.
CHANGELOG 2.6.24 TO 2.6.18
[5e8d859] [maven-release-plugin] prepare for next development iteration
[2eb35f7] http: fix multipart reply
[019b0a8] http: adjust unit test to multirage changes
To deploy, update your installation and restart the Web-server.
Known issues:
When upgrading from the EMI repository on Debian, mod_gridsite is not correctly replaced. Uninstall the old module first and install the new one to work around the issue.