All of lore.kernel.org
 help / color / mirror / Atom feed
* [LSF/MM TOPIC] getting statx() syscall merged
@ 2017-01-06 23:46 Andreas Dilger
  2017-01-09 11:25 ` David Howells
  0 siblings, 1 reply; 4+ messages in thread
From: Andreas Dilger @ 2017-01-06 23:46 UTC (permalink / raw)
  To: lsf-pc; +Cc: linux-fsdevel, David Howells

[-- Attachment #1: Type: text/plain, Size: 336 bytes --]

David Howells has been working several years to get the statx() syscall
into the kernel, but it seems to perpetually be blocked by minor bikeshed
discussions.  What is needed to finally get this landed?  Can we agree
that the current (now very minimal and stripped-down) interface is OK
and just agree to land it?

Cheers, Andreas






[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LSF/MM TOPIC] getting statx() syscall merged
  2017-01-06 23:46 [LSF/MM TOPIC] getting statx() syscall merged Andreas Dilger
@ 2017-01-09 11:25 ` David Howells
  2017-03-06 18:49   ` [Lsf-pc] " Jeff Layton
  0 siblings, 1 reply; 4+ messages in thread
From: David Howells @ 2017-01-09 11:25 UTC (permalink / raw)
  To: Andreas Dilger, Al Viro; +Cc: dhowells, lsf-pc, linux-fsdevel

Andreas Dilger <adilger@dilger.ca> wrote:

> David Howells has been working several years to get the statx() syscall
> into the kernel, but it seems to perpetually be blocked by minor bikeshed
> discussions.  What is needed to finally get this landed?  Can we agree
> that the current (now very minimal and stripped-down) interface is OK
> and just agree to land it?

That would be great - but it mostly depends on Al at the moment.

David

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Lsf-pc] [LSF/MM TOPIC] getting statx() syscall merged
  2017-01-09 11:25 ` David Howells
@ 2017-03-06 18:49   ` Jeff Layton
  2017-03-06 19:28     ` Darrick J. Wong
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Layton @ 2017-03-06 18:49 UTC (permalink / raw)
  To: David Howells, Andreas Dilger, Al Viro; +Cc: linux-fsdevel, lsf-pc

On Mon, 2017-01-09 at 11:25 +0000, David Howells wrote:
> Andreas Dilger <adilger@dilger.ca> wrote:
> 
> > David Howells has been working several years to get the statx() syscall
> > into the kernel, but it seems to perpetually be blocked by minor bikeshed
> > discussions.  What is needed to finally get this landed?  Can we agree
> > that the current (now very minimal and stripped-down) interface is OK
> > and just agree to land it?
> 
> That would be great - but it mostly depends on Al at the moment.
> 

...and it's now merged in v4.11, so I don't think we need to discuss
how to get this merged at LSF.

What we may want to do is convert this into a discussion of other
topics related to statx:

What criteria should we insist on for exposing new attributes via
statx? There was pushback about presenting dos attributes, which is why
I'm asking.

What attributes that aren't exposed yet do we want to add next? I've
done some preliminary work to make i_version a bit more consistent
across filesystems, which seems like something that could be very
useful for applications.

What about glibc support? Test coverage? Are those planned?

Once the dust settles from this merge, it might also be good to start
considering a bona-fide readdirplus interface. Has anyone given thought
as to what that should look like?

-- 
Jeff Layton <jlayton@poochiereds.net>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Lsf-pc] [LSF/MM TOPIC] getting statx() syscall merged
  2017-03-06 18:49   ` [Lsf-pc] " Jeff Layton
@ 2017-03-06 19:28     ` Darrick J. Wong
  0 siblings, 0 replies; 4+ messages in thread
From: Darrick J. Wong @ 2017-03-06 19:28 UTC (permalink / raw)
  To: Jeff Layton; +Cc: David Howells, Andreas Dilger, Al Viro, linux-fsdevel, lsf-pc

On Mon, Mar 06, 2017 at 01:49:56PM -0500, Jeff Layton wrote:
> On Mon, 2017-01-09 at 11:25 +0000, David Howells wrote:
> > Andreas Dilger <adilger@dilger.ca> wrote:
> > 
> > > David Howells has been working several years to get the statx() syscall
> > > into the kernel, but it seems to perpetually be blocked by minor bikeshed
> > > discussions.  What is needed to finally get this landed?  Can we agree
> > > that the current (now very minimal and stripped-down) interface is OK
> > > and just agree to land it?
> > 
> > That would be great - but it mostly depends on Al at the moment.
> > 
> 
> ...and it's now merged in v4.11, so I don't think we need to discuss
> how to get this merged at LSF.
> 
> What we may want to do is convert this into a discussion of other
> topics related to statx:
> 
> What criteria should we insist on for exposing new attributes via
> statx? There was pushback about presenting dos attributes, which is why
> I'm asking.
> 
> What attributes that aren't exposed yet do we want to add next? I've
> done some preliminary work to make i_version a bit more consistent
> across filesystems, which seems like something that could be very
> useful for applications.
> 
> What about glibc support? Test coverage? Are those planned?

There aren't any xfstests, and afaict there haven't been any proposed,
at least not recently.  The last time anyone inquired[1] about this, the
only reply was that due to all the bikeshedding there weren't going to
be any until after it lands.

So, now that it's landed, where are there tests?  I guess the file
samples/statx/test-statx.c is the starting point?

(So yes, we can argue about this at LSF.  Or right here. :))

--D

[1] https://lwn.net/Articles/707610/

> Once the dust settles from this merge, it might also be good to start
> considering a bona-fide readdirplus interface. Has anyone given thought
> as to what that should look like?
> 
> -- 
> Jeff Layton <jlayton@poochiereds.net>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-03-06 23:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-06 23:46 [LSF/MM TOPIC] getting statx() syscall merged Andreas Dilger
2017-01-09 11:25 ` David Howells
2017-03-06 18:49   ` [Lsf-pc] " Jeff Layton
2017-03-06 19:28     ` Darrick J. Wong

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.