jetty/jetty.project

Review RolloverFileOutputStream locking

Open

#5 092 ouverte le 29 juil. 2020

Voir sur GitHub
 (6 commentaires) (0 réactions) (0 assignés)Java (1 913 forks)batch import
Help WantedLow PriorityPinned

Métriques du dépôt

Stars
 (3 701 stars)
Métriques de merge PR
 (Merge moyen 6j 14h) (48 PRs mergées en 30 j)

Description

Spawned by #5083.

Jetty version 9.4.x

Description RolloverFileOutputStream locking should be improved/removed.

Currently it locks on a class lock for no reasons, since __rollover is only ever written in the constructor (and thus could be final).

There should be some synchronization between the writes and the scheduled task (so that the file can be swapped without losing log lines), but the class locks seem unnecessary.

Guide contributeur