ZGC: Failed to truncate backing file (Permission denied) at startup after 14.0.2 to 15.0.1 upgrade

David Tavoularis David.Tavoularis at mycom-osi.com
Tue Nov 24 10:34:40 UTC 2020


Thank you again Per for identifying and resolving the issue.
David

On Tue, 24 Nov 2020 11:32:00 +0100, Per Liden <per.liden at oracle.com> wrote:

> Hi David,
>
> On 11/24/20 10:51 AM, David Tavoularis wrote:
>> Hi Per,
>>  Thanks to your help, we identified that 15.0.1 (with ZGC) was starting  
>> fine with recent container-selinux versions (2.33/2.36/2.42), but was  
>> broken with older one (2.21) :
>> - Not working : container-selinux-2.21-2.gitba103ac.el7.noarch
>> - Working     : container-selinux-2.33-1.git86f33cd.el7.noarch
>> - Working     : container-selinux-2.36-1.gitff95335.el7.noarch
>> - Working     : container-selinux-2.42-1.gitad8f0f7.el7.noarch
>>
>
> Good to hear!
>
>> We will plan to upgrade the nodes running with old version.
>>  Just for my information, is there a plan to support the old buggy  
>> container-selinux in openjdk-15.0.2 by implementing a fallback to  
>> fallocate when ftruncate returns EACCESS ?
>
> A fallback using lseek+write would probably work. If it's worth  
> implement and maintain such a thing depends on how common this problem  
> is in the real world. You are the fist one report this issue, so I sort  
> of assume it's not that common. Recommending people to use a more  
> up-to-date version of the container-selinux package seems like a  
> reasonable workaround/fix at this time. Of course, if this turns out to  
> be a common issue we can reconsider.
>
> cheers,
> Per


More information about the zgc-dev mailing list