Re: btrfs loses 32-bit application compatibility after a while

2023-07-21 Thread Florian Weimer
* Chris Murphy: > On Thu, Jul 20, 2023, at 11:55 AM, Florian Weimer wrote: >> * Demi Marie Obenour: >> >>> From this thread, it appears that non-LFS 32-bit software is fundamentally >>> unsupportable in the long run, just like software with 32-bit time_t is >>> unsupportable. That leaves two

Re: btrfs loses 32-bit application compatibility after a while

2023-07-21 Thread Miroslav Suchý
Dne 21. 07. 23 v 6:32 Chris Murphy napsal(a): It should be straightforward to have mock create a subvolume for each chroot instead of a directory. Subvolumes have their own inode pool. https://github.com/rpm-software-management/mock/issues/1146 PR is welcome. -- Miroslav Suchy, RHCA Red

Re: btrfs loses 32-bit application compatibility after a while

2023-07-20 Thread Chris Murphy
On Thu, Jul 20, 2023, at 11:55 AM, Florian Weimer wrote: > * Demi Marie Obenour: > >> From this thread, it appears that non-LFS 32-bit software is fundamentally >> unsupportable in the long run, just like software with 32-bit time_t is >> unsupportable. That leaves two options: >> >> 1. Break

Re: btrfs loses 32-bit application compatibility after a while

2023-07-20 Thread Florian Weimer
* Demi Marie Obenour: > From this thread, it appears that non-LFS 32-bit software is fundamentally > unsupportable in the long run, just like software with 32-bit time_t is > unsupportable. That leaves two options: > > 1. Break the ABI, preferably in such a way that causes non-LFS >code to

Re: btrfs loses 32-bit application compatibility after a while

2023-07-20 Thread Demi Marie Obenour
On 7/20/23 11:06, Florian Weimer wrote: > * Demi Marie Obenour: > >> On 7/17/23 09:51, Florian Weimer wrote: >>> * Daniel P. Berrangé: >>> > But that still raises the question - why does it look like this > started to happen pretty suddenly around June 30? > The list of updates that

Re: btrfs loses 32-bit application compatibility after a while

2023-07-20 Thread Fabio Valentini
Thu, Jul 20, 2023 at 5:07 PM Florian Weimer wrote: > > * Demi Marie Obenour: > > > On 7/17/23 09:51, Florian Weimer wrote: > >> * Daniel P. Berrangé: > >> > But that still raises the question - why does it look like this > started to happen pretty suddenly around June 30? > The

Re: btrfs loses 32-bit application compatibility after a while

2023-07-20 Thread Florian Weimer
* Demi Marie Obenour: > On 7/17/23 09:51, Florian Weimer wrote: >> * Daniel P. Berrangé: >> But that still raises the question - why does it look like this started to happen pretty suddenly around June 30? The list of updates that were applied to builders in that timeframe

Re: btrfs loses 32-bit application compatibility after a while

2023-07-20 Thread Demi Marie Obenour
On 7/17/23 09:51, Florian Weimer wrote: > * Daniel P. Berrangé: > >>> But that still raises the question - why does it look like this >>> started to happen pretty suddenly around June 30? >>> The list of updates that were applied to builders in that timeframe >>> doesn't raise any alarm bells

Re: btrfs loses 32-bit application compatibility after a while

2023-07-17 Thread Florian Weimer
* Daniel P. Berrangé: >> But that still raises the question - why does it look like this >> started to happen pretty suddenly around June 30? >> The list of updates that were applied to builders in that timeframe >> doesn't raise any alarm bells (except maybe the 6.3 kernel): >> (see

Re: btrfs loses 32-bit application compatibility after a while

2023-07-17 Thread Daniel P . Berrangé
On Fri, Jul 14, 2023 at 11:47:39PM +0200, Fabio Valentini wrote: > On Fri, Jul 14, 2023 at 10:45 PM Eric Sandeen wrote: > > > > On 7/14/23 6:53 AM, Florian Weimer wrote: > > > * Neal Gompa: > > > > > >> On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini > > >> wrote: > > >>> > > >>> On Thu, Jul

Re: btrfs loses 32-bit application compatibility after a while

2023-07-15 Thread Kevin Fenzi
On Fri, Jul 14, 2023 at 10:46:40PM -, Scott Talbert wrote: > > On Fri, Jul 14, 2023 at 10:45 PM Eric Sandeen > wrote: > > > > But that still raises the question - why does it look like this > > started to happen pretty suddenly around June 30? > > The list of updates that were applied to

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Scott Talbert
> On Fri, Jul 14, 2023 at 10:45 PM Eric Sandeen wrote: > > But that still raises the question - why does it look like this > started to happen pretty suddenly around June 30? > The list of updates that were applied to builders in that timeframe > doesn't raise any alarm bells (except maybe the

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Eric Sandeen
On 7/14/23 4:47 PM, Fabio Valentini wrote: On Fri, Jul 14, 2023 at 10:45 PM Eric Sandeen wrote: On 7/14/23 6:53 AM, Florian Weimer wrote: * Neal Gompa: On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini wrote: On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer wrote: Fedora lists are

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Fabio Valentini
On Fri, Jul 14, 2023 at 10:45 PM Eric Sandeen wrote: > > On 7/14/23 6:53 AM, Florian Weimer wrote: > > * Neal Gompa: > > > >> On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini > >> wrote: > >>> > >>> On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer > >>> wrote: > > Fedora lists are

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Demi Marie Obenour
On 7/14/23 17:32, Chris Adams wrote: > Once upon a time, Eric Sandeen said: >> XFS does have a hack^Wmount option to force inodes into the 32-bit >> range, but just FWIW we almost never see users running into problems >> with 32-bit applications (but maybe because they know about the >> mount

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Chris Adams
Once upon a time, Eric Sandeen said: > XFS does have a hack^Wmount option to force inodes into the 32-bit > range, but just FWIW we almost never see users running into problems > with 32-bit applications (but maybe because they know about the > mount option...) Aren't even most 32-bit

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Eric Sandeen
On 7/14/23 6:53 AM, Florian Weimer wrote: * Neal Gompa: On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini wrote: On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer wrote: Fedora lists are hostile to upstream collaboration via cross-posting, so I can only forward this for your information.

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Kevin Fenzi
On Fri, Jul 14, 2023 at 09:28:15AM -0700, Kevin Fenzi wrote: ...snip... > > * Today / soon, I will just reinstall all the buildvm-x86 vm's. > Thats pretty trivial to do (thanks ansible). It may cause some builds to > restart as I move things around, but it shouldn't be too much. ok, this is

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Kevin Fenzi
On Fri, Jul 14, 2023 at 10:28:36AM -0400, Neal Gompa wrote: > > > > The 32-bit binary is what suffers the consequences. > > > > The workload that /causes/ the problem can be anything which creates > > lots of files. > > > > I am aware of that, but having something concretely easily > reproducible

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Neal Gompa
On Fri, Jul 14, 2023 at 9:58 AM Daniel P. Berrangé wrote: > > On Fri, Jul 14, 2023 at 09:49:04AM -0400, Neal Gompa wrote: > > On Fri, Jul 14, 2023 at 8:48 AM Florian Weimer wrote: > > > > > > * Miroslav Suchý: > > > > > > > Dne 14. 07. 23 v 13:53 Florian Weimer napsal(a): > > > >> What about

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Daniel P . Berrangé
On Fri, Jul 14, 2023 at 09:49:04AM -0400, Neal Gompa wrote: > On Fri, Jul 14, 2023 at 8:48 AM Florian Weimer wrote: > > > > * Miroslav Suchý: > > > > > Dne 14. 07. 23 v 13:53 Florian Weimer napsal(a): > > >> What about impact beyond the builders? > > >> > > >> Are end users are expected to do

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Neal Gompa
On Fri, Jul 14, 2023 at 8:48 AM Florian Weimer wrote: > > * Miroslav Suchý: > > > Dne 14. 07. 23 v 13:53 Florian Weimer napsal(a): > >> What about impact beyond the builders? > >> > >> Are end users are expected to do this? Do we have a tool for this? > > > > Close to zero. You have to do a

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Florian Weimer
* Miroslav Suchý: > Dne 14. 07. 23 v 13:53 Florian Weimer napsal(a): >> What about impact beyond the builders? >> >> Are end users are expected to do this? Do we have a tool for this? > > Close to zero. You have to do a really lots of builds. And keep the > buildroots of these (failed) builds.

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Miroslav Suchý
Dne 14. 07. 23 v 13:53 Florian Weimer napsal(a): What about impact beyond the builders? Are end users are expected to do this? Do we have a tool for this? Close to zero. You have to do a really lots of builds. And keep the buildroots of these (failed) builds. For normal users the

Re: btrfs loses 32-bit application compatibility after a while

2023-07-14 Thread Florian Weimer
* Neal Gompa: > On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini wrote: >> >> On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer wrote: >> > >> > Fedora lists are hostile to upstream collaboration via cross-posting, so >> > I can only forward this for your information. >> > >> > This causes

Re: btrfs loses 32-bit application compatibility after a while

2023-07-13 Thread Kevin Fenzi
On Thu, Jul 13, 2023 at 02:28:55PM +0200, Fabio Valentini wrote: > On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer wrote: > > > > Fedora lists are hostile to upstream collaboration via cross-posting, so > > I can only forward this for your information. > > > > This causes problems with the i686

Re: btrfs loses 32-bit application compatibility after a while

2023-07-13 Thread Neal Gompa
On Thu, Jul 13, 2023 at 9:15 AM Fabio Valentini wrote: > > On Thu, Jul 13, 2023 at 2:53 PM Neal Gompa wrote: > > > > On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini > > wrote: > > > > > > On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer > > > wrote: > > > > > > > > Fedora lists are hostile to

Re: btrfs loses 32-bit application compatibility after a while

2023-07-13 Thread Fabio Valentini
On Thu, Jul 13, 2023 at 2:53 PM Neal Gompa wrote: > > On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini wrote: > > > > On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer wrote: > > > > > > Fedora lists are hostile to upstream collaboration via cross-posting, so > > > I can only forward this for your

Re: btrfs loses 32-bit application compatibility after a while

2023-07-13 Thread Neal Gompa
On Thu, Jul 13, 2023 at 8:29 AM Fabio Valentini wrote: > > On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer wrote: > > > > Fedora lists are hostile to upstream collaboration via cross-posting, so > > I can only forward this for your information. > > > > This causes problems with the i686

Re: btrfs loses 32-bit application compatibility after a while

2023-07-13 Thread Fabio Valentini
On Thu, Jul 13, 2023 at 10:33 AM Florian Weimer wrote: > > Fedora lists are hostile to upstream collaboration via cross-posting, so > I can only forward this for your information. > > This causes problems with the i686 builders. I wonder how this only started to happen recently? Has something

Fwd: btrfs loses 32-bit application compatibility after a while

2023-07-13 Thread Florian Weimer
Fedora lists are hostile to upstream collaboration via cross-posting, so I can only forward this for your information. This causes problems with the i686 builders. Thanks, Florian --- Begin Message --- As far as I can tell, btrfs assigns inode numbers sequentially using this function: int