Re: Fwd: Fwd: [newstore (again)] how disable double write WAL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sage,
Are you optimistic about the release of Bluestore ?

2016-02-22 13:01 GMT+01:00 Sage Weil <sage@xxxxxxxxxxxx>:
> On Fri, 19 Feb 2016, Dave Chinner wrote:
>> On Tue, Feb 16, 2016 at 09:39:28AM +0100, David Casier wrote:
>> >         "With this model, filestore rearrange the tree very
>> >         frequently : + 40 I/O every 32 objects link/unlink."
>> > It is the consequence of parameters :
>> > filestore_merge_threshold = 2
>> > filestore_split_multiple = 1
>> >
>> > Not of ext4 customization.
>>
>> It's a function of the directory structure you are using to work
>> around the scalability deficiencies of the ext4 directory structure.
>> i.e. the root cause is that you are working around an ext4 problem.
>
> If only it were just that :(.  The other problem is that we need in-order
> enumeration of files/objects (with a particular sort order we define) and
> POSIX doesn't give us that.  Small directories let us read the whole thing
> and sort in memory.
>
> If there is a 'good' directory size that tends to have a small/minimal
> number of IOs for listing all files it may make sense to change the
> defaults (picked semi-randomly several years back), but beyond that there
> isn't much to do here except wait for the replacement for this whole
> module that doesn't try to map our namespace onto POSIX's.
>
> Optimizations to any of this FileStore code will see limited mileage since
> it'll be deprecated shortly anyway...
>
> sage



-- 

________________________________________________________

Cordialement,

David CASIER


3B Rue Taylor, CS20004
75481 PARIS Cedex 10 Paris

Ligne directe: 01 75 98 53 85
Email: david.casier@xxxxxxxx
________________________________________________________
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux