<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/ceph/super.c, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-10-29T08:17:18Z</updated>
<entry>
<title>convert ceph</title>
<updated>2010-10-29T08:17:18Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2010-07-26T12:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a7f9fb205a88ab9af675a68fc554cf51dafc8b60'/>
<id>urn:sha1:a7f9fb205a88ab9af675a68fc554cf51dafc8b60</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ceph: factor out libceph from Ceph file system</title>
<updated>2010-10-20T22:37:28Z</updated>
<author>
<name>Yehuda Sadeh</name>
</author>
<published>2010-04-06T22:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d14c5d2b6e15c21d8e5467dc62d33127c23a644'/>
<id>urn:sha1:3d14c5d2b6e15c21d8e5467dc62d33127c23a644</id>
<content type='text'>
This factors out protocol and low-level storage parts of ceph into a
separate libceph module living in net/ceph and include/linux/ceph.  This
is mostly a matter of moving files around.  However, a few key pieces
of the interface change as well:

 - ceph_client becomes ceph_fs_client and ceph_client, where the latter
   captures the mon and osd clients, and the fs_client gets the mds client
   and file system specific pieces.
 - Mount option parsing and debugfs setup is correspondingly broken into
   two pieces.
 - The mon client gets a generic handler callback for otherwise unknown
   messages (mds map, in this case).
 - The basic supported/required feature bits can be expanded (and are by
   ceph_fs_client).

No functional change, aside from some subtle error handling cases that got
cleaned up in the refactoring process.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: do not ignore osd_idle_ttl mount option</title>
<updated>2010-08-03T19:56:57Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2010-08-02T23:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e9d177443134bc4ac1c1393af69e2a8704bcac09'/>
<id>urn:sha1:e9d177443134bc4ac1c1393af69e2a8704bcac09</id>
<content type='text'>
Actually apply the mount option to the mount_args struct.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: make -&gt;sync_fs not wait if wait==0</title>
<updated>2010-08-02T03:11:42Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2010-07-30T16:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d9c98ae97c18e8b1c363af6a2e51d5d9e8c5e04'/>
<id>urn:sha1:2d9c98ae97c18e8b1c363af6a2e51d5d9e8c5e04</id>
<content type='text'>
The -&gt;sync_fs() super op only needs to wait if wait is true.  Otherwise,
just get some dirty cap writeback started.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: use %pU to print uuid (fsid)</title>
<updated>2010-08-02T03:11:42Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2010-07-08T20:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8b763a9b34561fea8e616c1439a71913ff2c1bd'/>
<id>urn:sha1:a8b763a9b34561fea8e616c1439a71913ff2c1bd</id>
<content type='text'>
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: clean up fsid mount option</title>
<updated>2010-08-02T03:11:41Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2010-07-01T04:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c309f0ab26ca37663f368918553d02e90356c89d'/>
<id>urn:sha1:c309f0ab26ca37663f368918553d02e90356c89d</id>
<content type='text'>
Specify the fsid mount option in hex, not via the major/minor u64 hackery we had
before.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: remove unused 'monport' mount option</title>
<updated>2010-08-02T03:11:41Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2010-06-30T19:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0f9f9ee8f6cb60fe49e32e1df790a698ce0840c'/>
<id>urn:sha1:e0f9f9ee8f6cb60fe49e32e1df790a698ce0840c</id>
<content type='text'>
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: do caps accounting per mds_client</title>
<updated>2010-08-02T03:11:40Z</updated>
<author>
<name>Yehuda Sadeh</name>
</author>
<published>2010-06-17T23:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37151668bad3fd058368752bee476f2ba3645596'/>
<id>urn:sha1:37151668bad3fd058368752bee476f2ba3645596</id>
<content type='text'>
Caps related accounting is now being done per mds client instead
of just being global. This prepares ground work for a later revision
of the caps preallocated reservation list.

Signed-off-by: Yehuda Sadeh &lt;yehuda@hq.newdream.net&gt;
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: fix atomic64_t initialization on ia64</title>
<updated>2010-06-10T20:29:50Z</updated>
<author>
<name>Jeff Mahoney</name>
</author>
<published>2010-06-10T15:13:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=00d5643e7c5ed4ae1bb0b385fe2f41bb951cc3cd'/>
<id>urn:sha1:00d5643e7c5ed4ae1bb0b385fe2f41bb951cc3cd</id>
<content type='text'>
bdi_seq is an atomic_long_t but we're using ATOMIC_INIT, which causes
 build failures on ia64. This patch fixes it to use ATOMIC_LONG_INIT.

Signed-off-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: fix f_namelen reported by statfs</title>
<updated>2010-06-01T23:56:03Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2010-06-01T19:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=558d3499bd059d4534b1f2b69dc1c562acc733fe'/>
<id>urn:sha1:558d3499bd059d4534b1f2b69dc1c562acc733fe</id>
<content type='text'>
We were setting f_namelen in kstatfs to PATH_MAX instead of NAME_MAX.
That disagrees with ceph_lookup behavior (which checks against NAME_MAX),
and also makes the pjd posix test suite spit out ugly errors because with
can't clean up its temporary files.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
</feed>
