linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BeFS
@ 2008-07-17 11:55 Diego .
  2008-07-17 12:30 ` BeFS Matthew Wilcox
  2008-07-17 21:12 ` BeFS Andreas Dilger
  0 siblings, 2 replies; 7+ messages in thread
From: Diego . @ 2008-07-17 11:55 UTC (permalink / raw)
  To: linux-fsdevel

Hi!

Sorry to ask this here, but i counld'nt find info about it.

My question comes when i tried to finish befs port ( write mode ) on
the kernel sources..
How can i make the extensible attributes and live queries available to
linux user/programs?

Is there some way to register this services?

i checked before this web:
http://www.gelato.unsw.edu.au/~dsw/public-files/kernel-docs/kernel-api/

thanks!

Diego.

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

* Re: BeFS
  2008-07-17 11:55 BeFS Diego .
@ 2008-07-17 12:30 ` Matthew Wilcox
  2008-07-17 21:12 ` BeFS Andreas Dilger
  1 sibling, 0 replies; 7+ messages in thread
From: Matthew Wilcox @ 2008-07-17 12:30 UTC (permalink / raw)
  To: Diego .; +Cc: linux-fsdevel

On Thu, Jul 17, 2008 at 01:55:20PM +0200, Diego . wrote:
> My question comes when i tried to finish befs port ( write mode ) on
> the kernel sources..
> How can i make the extensible attributes and live queries available to
> linux user/programs?
> 
> Is there some way to register this services?

Through an xattr?

You haven't explained what a 'live search' is, or how it's exposed through
BeOS.  We might be able to offer better advice if you do.

-- 
Intel are signing my paycheques ... these opinions are still mine
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours.  We can't possibly take such
a retrograde step."

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

* Re: BeFS
  2008-07-17 11:55 BeFS Diego .
  2008-07-17 12:30 ` BeFS Matthew Wilcox
@ 2008-07-17 21:12 ` Andreas Dilger
  2008-07-18  8:10   ` BeFS Diego .
  1 sibling, 1 reply; 7+ messages in thread
From: Andreas Dilger @ 2008-07-17 21:12 UTC (permalink / raw)
  To: Diego .; +Cc: linux-fsdevel

On Jul 17, 2008  13:55 +0200, Diego . wrote:
> My question comes when i tried to finish befs port ( write mode ) on
> the kernel sources..
> How can i make the extensible attributes and live queries available to
> linux user/programs?
> 
> Is there some way to register this services?

I'm guessing that xattrs (via sys_{get,set,list}xattr(), used by
user tools getfattr/setfattr/libattr) will get you much of what you
want.

In order to notify applications about "live queries" you may want to
look at the dnotify or inotify mechanisms, having an application
get a notification on a "virtual search" file, or similar.

Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.


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

* Re: BeFS
  2008-07-17 21:12 ` BeFS Andreas Dilger
@ 2008-07-18  8:10   ` Diego .
  2008-07-18 13:43     ` BeFS Leandro Dorileo
  2008-07-21  5:05     ` BeFS Andreas Dilger
  0 siblings, 2 replies; 7+ messages in thread
From: Diego . @ 2008-07-18  8:10 UTC (permalink / raw)
  To: Andreas Dilger; +Cc: linux-fsdevel

Wow, thanks andreas!

Can you point me to some web where i can get updated info about
fsdevel in general? ( kernel apis.. etc..)

thanks!!



On Thu, Jul 17, 2008 at 11:12 PM, Andreas Dilger <adilger@sun.com> wrote:
> On Jul 17, 2008  13:55 +0200, Diego . wrote:
>> My question comes when i tried to finish befs port ( write mode ) on
>> the kernel sources..
>> How can i make the extensible attributes and live queries available to
>> linux user/programs?
>>
>> Is there some way to register this services?
>
> I'm guessing that xattrs (via sys_{get,set,list}xattr(), used by
> user tools getfattr/setfattr/libattr) will get you much of what you
> want.
>
> In order to notify applications about "live queries" you may want to
> look at the dnotify or inotify mechanisms, having an application
> get a notification on a "virtual search" file, or similar.
>
> Cheers, Andreas
> --
> Andreas Dilger
> Sr. Staff Engineer, Lustre Group
> Sun Microsystems of Canada, Inc.
>
>

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

* Re: BeFS
  2008-07-18  8:10   ` BeFS Diego .
@ 2008-07-18 13:43     ` Leandro Dorileo
  2008-07-21  5:05     ` BeFS Andreas Dilger
  1 sibling, 0 replies; 7+ messages in thread
From: Leandro Dorileo @ 2008-07-18 13:43 UTC (permalink / raw)
  To: Diego .; +Cc: linux-fsdevel

Hi Diego

The in source kernel Documentation dir has a filesystems dir with some
references. Google brought me this[1] page as well - I don`t know how
accurate it`s. This google query[2] happens to bring some stuffs at
lwn.net.

[1] - http://kernelbook.sourceforge.net/kernel-api.html
[2] - http://www.google.com/search?q=vfs+site%3Ahttp%3A%2F%2Flwn.net%2F&ie=utf-8&oe=utf-8&aq=t&rls=org.debian:en-US:unofficial&client=iceweasel-a

Hope have helped

On Fri, Jul 18, 2008 at 4:10 AM, Diego . <eljedi@gmail.com> wrote:
> Wow, thanks andreas!
>
> Can you point me to some web where i can get updated info about
> fsdevel in general? ( kernel apis.. etc..)
>
> thanks!!
>
>
>
> On Thu, Jul 17, 2008 at 11:12 PM, Andreas Dilger <adilger@sun.com> wrote:
>> On Jul 17, 2008  13:55 +0200, Diego . wrote:
>>> My question comes when i tried to finish befs port ( write mode ) on
>>> the kernel sources..
>>> How can i make the extensible attributes and live queries available to
>>> linux user/programs?
>>>
>>> Is there some way to register this services?
>>
>> I'm guessing that xattrs (via sys_{get,set,list}xattr(), used by
>> user tools getfattr/setfattr/libattr) will get you much of what you
>> want.
>>
>> In order to notify applications about "live queries" you may want to
>> look at the dnotify or inotify mechanisms, having an application
>> get a notification on a "virtual search" file, or similar.
>>
>> Cheers, Andreas
>> --
>> Andreas Dilger
>> Sr. Staff Engineer, Lustre Group
>> Sun Microsystems of Canada, Inc.
>>
>>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

-- 
Dorileo

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

* Re: BeFS
  2008-07-18  8:10   ` BeFS Diego .
  2008-07-18 13:43     ` BeFS Leandro Dorileo
@ 2008-07-21  5:05     ` Andreas Dilger
  2008-07-21  6:51       ` BeFS Diego .
  1 sibling, 1 reply; 7+ messages in thread
From: Andreas Dilger @ 2008-07-21  5:05 UTC (permalink / raw)
  To: Diego .; +Cc: linux-fsdevel

On Jul 18, 2008  10:10 +0200, Diego . wrote:
> Can you point me to some web where i can get updated info about
> fsdevel in general? ( kernel apis.. etc..)

Reading linux/Documentation/filesystems/vfs.txt is a good start, along
with other documents there.  Maybe kernenewbies has some wiki pages also.

> On Thu, Jul 17, 2008 at 11:12 PM, Andreas Dilger <adilger@sun.com> wrote:
> > On Jul 17, 2008  13:55 +0200, Diego . wrote:
> >> My question comes when i tried to finish befs port ( write mode ) on
> >> the kernel sources..
> >> How can i make the extensible attributes and live queries available to
> >> linux user/programs?
> >>
> >> Is there some way to register this services?
> >
> > I'm guessing that xattrs (via sys_{get,set,list}xattr(), used by
> > user tools getfattr/setfattr/libattr) will get you much of what you
> > want.
> >
> > In order to notify applications about "live queries" you may want to
> > look at the dnotify or inotify mechanisms, having an application
> > get a notification on a "virtual search" file, or similar.

Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.


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

* Re: BeFS
  2008-07-21  5:05     ` BeFS Andreas Dilger
@ 2008-07-21  6:51       ` Diego .
  0 siblings, 0 replies; 7+ messages in thread
From: Diego . @ 2008-07-21  6:51 UTC (permalink / raw)
  To: Andreas Dilger; +Cc: linux-fsdevel

Hi!

thanks for all the info!!
I'm gonna start reading now!

thanks again,
Diego.



On Mon, Jul 21, 2008 at 7:05 AM, Andreas Dilger <adilger@sun.com> wrote:
> On Jul 18, 2008  10:10 +0200, Diego . wrote:
>> Can you point me to some web where i can get updated info about
>> fsdevel in general? ( kernel apis.. etc..)
>
> Reading linux/Documentation/filesystems/vfs.txt is a good start, along
> with other documents there.  Maybe kernenewbies has some wiki pages also.
>
>> On Thu, Jul 17, 2008 at 11:12 PM, Andreas Dilger <adilger@sun.com> wrote:
>> > On Jul 17, 2008  13:55 +0200, Diego . wrote:
>> >> My question comes when i tried to finish befs port ( write mode ) on
>> >> the kernel sources..
>> >> How can i make the extensible attributes and live queries available to
>> >> linux user/programs?
>> >>
>> >> Is there some way to register this services?
>> >
>> > I'm guessing that xattrs (via sys_{get,set,list}xattr(), used by
>> > user tools getfattr/setfattr/libattr) will get you much of what you
>> > want.
>> >
>> > In order to notify applications about "live queries" you may want to
>> > look at the dnotify or inotify mechanisms, having an application
>> > get a notification on a "virtual search" file, or similar.
>
> Cheers, Andreas
> --
> Andreas Dilger
> Sr. Staff Engineer, Lustre Group
> Sun Microsystems of Canada, Inc.
>
>

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

end of thread, other threads:[~2008-07-21  6:51 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-17 11:55 BeFS Diego .
2008-07-17 12:30 ` BeFS Matthew Wilcox
2008-07-17 21:12 ` BeFS Andreas Dilger
2008-07-18  8:10   ` BeFS Diego .
2008-07-18 13:43     ` BeFS Leandro Dorileo
2008-07-21  5:05     ` BeFS Andreas Dilger
2008-07-21  6:51       ` BeFS Diego .

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).