All of lore.kernel.org
 help / color / mirror / Atom feed
From: Igor Fedotov <ifedotov@mirantis.com>
To: Allen Samuels <Allen.Samuels@sandisk.com>,
	Sage Weil <sweil@redhat.com>,
	Somnath Roy <Somnath.Roy@sandisk.com>
Cc: Mark Nelson <mnelson@redhat.com>,
	Manavalan Krishnan <Manavalan.Krishnan@sandisk.com>,
	Ceph Development <ceph-devel@vger.kernel.org>
Subject: Re: RocksDB tuning
Date: Tue, 14 Jun 2016 14:11:40 +0300	[thread overview]
Message-ID: <590339cd-0f92-ef5d-b46f-04d1f45bea76@mirantis.com> (raw)
In-Reply-To: <BLUPR0201MB1524D54B8769C4928407C36BE8500@BLUPR0201MB1524.namprd02.prod.outlook.com>

I was talking about my local environment where I ran the test case. I 
have min 64K for the blob here. Hence I assume max 64 blobs per 4M.


On 10.06.2016 20:13, Allen Samuels wrote:
> What's the assumption that suggests a limit of 64 blobs / 4MB ? Are you assuming a 64K blobsize?? That certainly won't be the case for flash.
>
>
> Allen Samuels
> SanDisk |a Western Digital brand
> 2880 Junction Avenue, San Jose, CA 95134
> T: +1 408 801 7030| M: +1 408 780 6416
> allen.samuels@SanDisk.com
>
>
>> -----Original Message-----
>> From: Igor Fedotov [mailto:ifedotov@mirantis.com]
>> Sent: Friday, June 10, 2016 9:51 AM
>> To: Allen Samuels <Allen.Samuels@sandisk.com>; Sage Weil
>> <sweil@redhat.com>; Somnath Roy <Somnath.Roy@sandisk.com>
>> Cc: Mark Nelson <mnelson@redhat.com>; Manavalan Krishnan
>> <Manavalan.Krishnan@sandisk.com>; Ceph Development <ceph-
>> devel@vger.kernel.org>
>> Subject: Re: RocksDB tuning
>>
>> An update:
>>
>> I found that my previous results were invalid - SyntheticWorkloadState had
>> an odd swap for offset > len case... Made a brief fix.
>>
>> Now onode size with csum raises up to 38K, without csum - 28K.
>>
>> For csum case there is 350 lextents and about 170 blobs
>>
>> For no csum - 343 lextents and about 170 blobs.
>>
>> (blobs counting is very inaccurate!)
>>
>> Potentially we shouldn't have >64 blobs per 4M thus looks like some issues in
>> the write path...
>>
>> And CSum vs. NoCsum differenct looks pretty consistent - 170 blobs * 4 byte
>> * 16 values = 10880
>>
>> Branch's @github been updated with corresponding fixes.
>>
>> Thanks,
>> Igor.
>>
>> On 10.06.2016 19:06, Allen Samuels wrote:
>>> Let's see, 4MB is 2^22 bytes. If we storage a checksum for each 2^12 bytes
>> that's 2^10 checksums at 2^2 bytes each is 2^12 bytes.
>>> So with optimal encoding, the checksum baggage shouldn't be more than
>> 4KB per oNode.
>>> But you're seeing 13K as the upper bound on the onode size.
>>>
>>> In the worst case, you'll need at least another block address (8 bytes
>> currently) and length (another 8 bytes) [though as I point out, the length is
>> something that can be optimized out] So worst case, this encoding would be
>> an addition 16KB per onode.
>>> I suspect you're not at the worst-case yet :)
>>>
>>> Allen Samuels
>>> SanDisk |a Western Digital brand
>>> 2880 Junction Avenue, Milpitas, CA 95134
>>> T: +1 408 801 7030| M: +1 408 780 6416 allen.samuels@SanDisk.com
>>>
>>>
>>>> -----Original Message-----
>>>> From: Igor Fedotov [mailto:ifedotov@mirantis.com]
>>>> Sent: Friday, June 10, 2016 8:58 AM
>>>> To: Sage Weil <sweil@redhat.com>; Somnath Roy
>>>> <Somnath.Roy@sandisk.com>
>>>> Cc: Allen Samuels <Allen.Samuels@sandisk.com>; Mark Nelson
>>>> <mnelson@redhat.com>; Manavalan Krishnan
>>>> <Manavalan.Krishnan@sandisk.com>; Ceph Development <ceph-
>>>> devel@vger.kernel.org>
>>>> Subject: Re: RocksDB tuning
>>>>
>>>> Just modified store_test synthetic test case to simulate many random 4K
>>>> writes to 4M object.
>>>>
>>>> With default settings ( crc32c + 4K block) onode size varies from 2K to
>> ~13K
>>>> with disabled crc it's ~500 - 1300 bytes.
>>>>
>>>>
>>>> Hence the root cause seems to be in csum array.
>>>>
>>>>
>>>> Here is the updated branch:
>>>>
>>>> https://github.com/ifed01/ceph/tree/wip-bluestore-test-size
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Igor
>>>>
>>>>
>>>> On 10.06.2016 18:40, Sage Weil wrote:
>>>>> On Fri, 10 Jun 2016, Somnath Roy wrote:
>>>>>> Just turning off checksum with the below param is not helping, I
>>>>>> still need to see the onode size though by enabling debug..Do I need
>>>>>> to mkfs
>>>>>> (Sage?) as it is still holding checksum of old data I wrote ?
>>>>> Yeah.. you'll need to mkfs to blow away the old onodes and blobs with
>>>>> csum data.
>>>>>
>>>>> As Allen pointed out, this is only part of the problem.. but I'm
>>>>> curious how much!
>>>>>
>>>>>>            bluestore_csum = false
>>>>>>            bluestore_csum_type = none
>>>>>>
>>>>>> Here is the snippet of 'dstat'..
>>>>>>
>>>>>> ----total-cpu-usage---- -dsk/total- -net/total- ---paging-->
>>>>>> usr sys idl wai hiq siq| read  writ| recv  send|  in   out >
>>>>>>     41  14  36   5   0   4| 138M  841M| 212M  145M|   0     0 >
>>>>>>     42  14  35   5   0   4| 137M  855M| 213M  147M|   0     0 >
>>>>>>     40  14  38   5   0   3| 143M  815M| 209M  144M|   0     0 >
>>>>>>     40  14  38   5   0   3| 137M  933M| 194M  134M|   0     0 >
>>>>>>     42  15  34   5   0   4| 133M  918M| 220M  151M|   0     0 >
>>>>>>     35  13  43   6   0   3| 147M  788M| 194M  134M|   0     0 >
>>>>>>     31  11  49   6   0   3| 157M  713M| 151M  104M|   0     0 >
>>>>>>     39  14  38   5   0   4| 139M  836M| 246M  169M|   0     0 >
>>>>>>     40  14  38   5   0   3| 139M  845M| 204M  140M|   0     0 >
>>>>>>     40  14  37   5   0   4| 149M  743M| 210M  144M|   0     0 >
>>>>>>     42  14  35   5   0   4| 143M  852M| 216M  150M|   0     0 >
>>>>>> For example, what last entry is saying that system (with 8 osds) is
>>>> receiving 216M of data over network and in response to that it is writing
>> total
>>>> of 852M of data and reading 143M of data. At this time FIO on client side is
>>>> reporting ~35K 4K RW iops.
>>>>>> Now, after a min or so, the throughput goes down to barely 1K from
>> FIO
>>>> (and very bumpy) and here is the 'dstat' snippet at that time..
>>>>>> ----total-cpu-usage---- -dsk/total- -net/total- ---paging-->
>>>>>> usr sys idl wai hiq siq| read  writ| recv  send|  in   out >
>>>>>>      2   1  83  14   0   0| 220M   58M|4346k 3002k|   0     0 >
>>>>>>      2   1  82  14   0   0| 223M   60M|4050k 2919k|   0     0 >
>>>>>>      3   1  82  13   0   0| 217M   63M|6403k 4306k|   0     0 >
>>>>>>      2   1  83  14   0   0| 226M   54M|2126k 1497k|   0     0 >
>>>>>>
>>>>>> So, system is barely receiving anything (~2M) but still writing ~54M of
>> data
>>>> and reading 226M of data from disk.
>>>>>> After killing fio script , here is the 'dstat' output..
>>>>>>
>>>>>> ----total-cpu-usage---- -dsk/total- -net/total- ---paging-->
>>>>>> usr sys idl wai hiq siq| read  writ| recv  send|  in   out >
>>>>>>      2   1  86  12   0   0| 186M   66M|  28k   26k|   0     0 >
>>>>>>      2   1  86  12   0   0| 201M   78M|  20k   21k|   0     0 >
>>>>>>      2   1  85  12   0   0| 230M  100M|  24k   24k|   0     0 >
>>>>>>      2   1  85  12   0   0| 206M   78M|  21k   20k|   0     0 >
>>>>>>
>>>>>> Not receiving anything from client but still writing 78M of data and
>> 206M
>>>> of read.
>>>>>> Clearly, it is an effect of rocksdb compaction that stalling IO and even if
>> we
>>>> increased compaction thread (and other tuning), compaction is not able to
>>>> keep up with incoming IO.
>>>>>> Thanks & Regards
>>>>>> Somnath
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Allen Samuels
>>>>>> Sent: Friday, June 10, 2016 8:06 AM
>>>>>> To: Sage Weil
>>>>>> Cc: Somnath Roy; Mark Nelson; Manavalan Krishnan; Ceph
>> Development
>>>>>> Subject: RE: RocksDB tuning
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Sage Weil [mailto:sweil@redhat.com]
>>>>>>> Sent: Friday, June 10, 2016 7:55 AM
>>>>>>> To: Allen Samuels <Allen.Samuels@sandisk.com>
>>>>>>> Cc: Somnath Roy <Somnath.Roy@sandisk.com>; Mark Nelson
>>>>>>> <mnelson@redhat.com>; Manavalan Krishnan
>>>>>>> <Manavalan.Krishnan@sandisk.com>; Ceph Development <ceph-
>>>>>>> devel@vger.kernel.org>
>>>>>>> Subject: RE: RocksDB tuning
>>>>>>>
>>>>>>> On Fri, 10 Jun 2016, Allen Samuels wrote:
>>>>>>>> Checksums are definitely a part of the problem, but I suspect the
>>>>>>>> smaller part of the problem. This particular use-case (random 4K
>>>>>>>> overwrites without the WAL stuff) is the worst-case from an
>>>>>>>> encoding perspective and highlights the inefficiency in the current
>>>> code.
>>>>>>>> As has been discussed earlier, a specialized encode/decode
>>>>>>>> implementation for these data structures is clearly called for.
>>>>>>>>
>>>>>>>> IMO, you'll be able to cut the size of this by AT LEAST a factor of
>>>>>>>> 3 or
>>>>>>>> 4 without a lot of effort. The price will be somewhat increase CPU
>>>>>>>> cost for the serialize/deserialize operation.
>>>>>>>>
>>>>>>>> If you think of this as an application-specific data compression
>>>>>>>> problem, here is a short list of potential compression opportunities.
>>>>>>>>
>>>>>>>> (1) Encoded sizes and offsets are 8-byte byte values, converting
>>>>>>>> these too
>>>>>>> block values will drop 9 or 12 bits from each value. Also, the
>>>>>>> ranges for these values is usually only 2^22 -- often much less.
>>>>>>> Meaning that there's 3-5 bytes of zeros at the top of each word that
>> can
>>>> be dropped.
>>>>>>>> (2) Encoded device addresses are often less than 2^32, meaning
>>>>>>>> there's 3-4
>>>>>>> bytes of zeros at the top of each word that can be dropped.
>>>>>>>>     (3) Encoded offsets and sizes are often exactly "1" block, clever
>>>>>>>> choices of
>>>>>>> formatting can eliminate these entirely.
>>>>>>>> IMO, an optimized encoded form of the extent table will be around
>>>>>>>> 1/4 of the current encoding (for this use-case) and will likely
>>>>>>>> result in an Onode that's only 1/3 of the size that Somnath is seeing.
>>>>>>> That will be true for the lextent and blob extent maps.  I'm
>>>>>>> guessing this is a small part of the ~5K somnath saw.  If his
>>>>>>> objects are 4MB then 4KB of it
>>>>>>> (80%) is the csum_data vector, which is a flat vector of
>>>>>>> u32 values that are presumably not very compressible.
>>>>>> I don't think that's what Somnath is seeing (obviously some data here
>> will
>>>> sharpen up our speculations). But in his use case, I believe that he has a
>>>> separate blob and pextent for each 4K write (since it's been subjected to
>>>> random 4K overwrites), that means somewhere in the data structures at
>>>> least one address and one length for each of the 4K blocks (and likely
>> much
>>>> more in the lextent and blob maps as you alluded to above). The encoding
>> of
>>>> just this information alone is larger than the checksum data.
>>>>>>> We could perhaps break these into a separate key or keyspace..
>>>>>>> That'll give rocksdb a bit more computation work to do (for a custom
>>>>>>> merge operator, probably, to update just a piece of the value) but
>>>>>>> for a 4KB value I'm not sure it's big enough to really help.  Also
>>>>>>> we'd lose locality, would need a second get to load csum metadata on
>>>> read, etc.
>>>>>>> :/  I don't really have any good ideas here.
>>>>>>>
>>>>>>> sage
>>>>>>>
>>>>>>>
>>>>>>>> Allen Samuels
>>>>>>>> SanDisk |a Western Digital brand
>>>>>>>> 2880 Junction Avenue, Milpitas, CA 95134
>>>>>>>> T: +1 408 801 7030| M: +1 408 780 6416 allen.samuels@SanDisk.com
>>>>>>>>
>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Sage Weil [mailto:sweil@redhat.com]
>>>>>>>>> Sent: Friday, June 10, 2016 2:35 AM
>>>>>>>>> To: Somnath Roy <Somnath.Roy@sandisk.com>
>>>>>>>>> Cc: Mark Nelson <mnelson@redhat.com>; Allen Samuels
>>>>>>>>> <Allen.Samuels@sandisk.com>; Manavalan Krishnan
>>>>>>>>> <Manavalan.Krishnan@sandisk.com>; Ceph Development <ceph-
>>>>>>>>> devel@vger.kernel.org>
>>>>>>>>> Subject: RE: RocksDB tuning
>>>>>>>>>
>>>>>>>>> On Fri, 10 Jun 2016, Somnath Roy wrote:
>>>>>>>>>> Sage/Mark,
>>>>>>>>>> I debugged the code and it seems there is no WAL write going on
>>>>>>>>>> and
>>>>>>>>> working as expected. But, in the process, I found that onode size
>>>>>>>>> it is
>>>>>>> writing
>>>>>>>>> to my environment ~7K !! See this debug print.
>>>>>>>>>> 2016-06-09 15:49:24.710149 7f7732fe3700 20
>>>>>>>>> bluestore(/var/lib/ceph/osd/ceph-0)   onode
>>>>>>>>> #1:7d3c6423:::rbd_data.10186b8b4567.0000000000070cd4:head# is
>>>> 7518
>>>>>>>>>> This explains why so much data going to rocksdb I guess. Once
>>>>>>>>>> compaction kicks in iops I am getting is *30 times* slower.
>>>>>>>>>>
>>>>>>>>>> I have 15 osds on 8TB drives and I have created 4TB rbd image
>>>>>>>>>> preconditioned with 1M. I was running 4K RW test.
>>>>>>>>> The onode is big because of the csum metdata.  Try setting
>>>>>>>>> 'bluestore
>>>>>>> csum
>>>>>>>>> type = none' and see if that is the entire reason or if something
>>>>>>>>> else is
>>>>>>> going
>>>>>>>>> on.
>>>>>>>>>
>>>>>>>>> We may need to reconsider the way this is stored.
>>>>>>>>>
>>>>>>>>> s
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Thanks & Regards
>>>>>>>>>> Somnath
>>>>>>>>>>
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: ceph-devel-owner@vger.kernel.org
>>>>>>>>>> [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of
>> Somnath
>>>>>>> Roy
>>>>>>>>>> Sent: Thursday, June 09, 2016 8:23 AM
>>>>>>>>>> To: Mark Nelson; Allen Samuels; Manavalan Krishnan; Ceph
>>>>>>> Development
>>>>>>>>>> Subject: RE: RocksDB tuning
>>>>>>>>>>
>>>>>>>>>> Mark,
>>>>>>>>>> As we discussed, it seems there is ~5X write amp on the system
>>>>>>>>>> with 4K
>>>>>>>>> RW. Considering the amount of data going into rocksdb (and thus
>>>>>>>>> kicking
>>>>>>> of
>>>>>>>>> compaction so fast and degrading performance drastically) , it
>>>>>>>>> seems it is
>>>>>>> still
>>>>>>>>> writing WAL (?)..I used the following rocksdb option for faster
>>>>>>> background
>>>>>>>>> compaction as well hoping it can keep up with upcoming writes and
>>>>>>> writes
>>>>>>>>> won't be stalling. But, eventually, after a min or so, it is stalling io..
>>>>>>>>>> bluestore_rocksdb_options =
>> "compression=kNoCompression,max_write_buffer_number=16,min_write_
>> buffer_number_to_merge=3,recycle_log_file_num=16,compaction_style=k
>> CompactionStyleLevel,write_buffer_size=67108864,target_file_size_bas
>>>>>>> e=6
>>>>>>>
>> 7108864,max_background_compactions=31,level0_file_num_compaction_tri
>>>> gger=8,level0_slowdown_writes_trigger=32,level0_stop_writes_trigger=
>>>>>>> 64,
>>>>>>>
>> num_levels=4,max_bytes_for_level_base=536870912,max_bytes_for_level
>>>>>>>>> _multiplier=8,compaction_threads=32,flusher_threads=8"
>>>>>>>>>> I will try to debug what is going on there..
>>>>>>>>>>
>>>>>>>>>> Thanks & Regards
>>>>>>>>>> Somnath
>>>>>>>>>>
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: ceph-devel-owner@vger.kernel.org
>>>>>>>>>> [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of Mark
>>>>>>>>>> Nelson
>>>>>>>>>> Sent: Thursday, June 09, 2016 6:46 AM
>>>>>>>>>> To: Allen Samuels; Manavalan Krishnan; Ceph Development
>>>>>>>>>> Subject: Re: RocksDB tuning
>>>>>>>>>>
>>>>>>>>>> On 06/09/2016 08:37 AM, Mark Nelson wrote:
>>>>>>>>>>> Hi Allen,
>>>>>>>>>>>
>>>>>>>>>>> On a somewhat related note, I wanted to mention that I had
>>>>>>> forgotten
>>>>>>>>>>> that chhabaremesh's min_alloc_size commit for different media
>>>>>>>>>>> types was committed into master:
>>>>>>>>>>>
>>>>>>>>>>>
>> https://github.com/ceph/ceph/commit/8185f2d356911274ca679614611dc335
>>>>>>>>>>> e3
>>>>>>>>>>> efd187
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> IE those tests appear to already have been using a 4K min alloc
>>>>>>>>>>> size due to non-rotational NVMe media.  I went back and
>> verified
>>>>>>>>>>> that explicitly changing the min_alloc size (in fact all of them
>>>>>>>>>>> to be
>>>>>>>>>>> sure) to 4k does not change the behavior from graphs I showed
>>>>>>>>>>> yesterday.  The rocksdb compaction stalls due to excessive reads
>>>>>>>>>>> appear (at least on the
>>>>>>>>>>> surface) to be due to metadata traffic during heavy small
>> random
>>>>>>> writes.
>>>>>>>>>> Sorry, this was worded poorly.  Traffic due to compaction of
>>>>>>>>>> metadata
>>>>>>> (ie
>>>>>>>>> not leaked WAL data) during small random writes.
>>>>>>>>>> Mark
>>>>>>>>>>
>>>>>>>>>>> Mark
>>>>>>>>>>>
>>>>>>>>>>> On 06/08/2016 06:52 PM, Allen Samuels wrote:
>>>>>>>>>>>> Let's make a patch that creates actual Ceph parameters for
>>>>>>>>>>>> these things so that we don't have to edit the source code in
>> the
>>>> future.
>>>>>>>>>>>> Allen Samuels
>>>>>>>>>>>> SanDisk |a Western Digital brand
>>>>>>>>>>>> 2880 Junction Avenue, San Jose, CA 95134
>>>>>>>>>>>> T: +1 408 801 7030| M: +1 408 780 6416
>>>>>>>>>>>> allen.samuels@SanDisk.com
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: ceph-devel-owner@vger.kernel.org [mailto:ceph-
>> devel-
>>>>>>>>>>>>> owner@vger.kernel.org] On Behalf Of Manavalan Krishnan
>>>>>>>>>>>>> Sent: Wednesday, June 08, 2016 3:10 PM
>>>>>>>>>>>>> To: Mark Nelson <mnelson@redhat.com>; Ceph
>> Development
>>>>>>> <ceph-
>>>>>>>>>>>>> devel@vger.kernel.org>
>>>>>>>>>>>>> Subject: RocksDB tuning
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Mark
>>>>>>>>>>>>>
>>>>>>>>>>>>> Here are the tunings that we used to avoid the IOPs
>> choppiness
>>>>>>>>>>>>> caused by rocksdb compaction.
>>>>>>>>>>>>>
>>>>>>>>>>>>> We need to add the following options in
>> src/kv/RocksDBStore.cc
>>>>>>>>>>>>> before rocksdb::DB::Open in RocksDBStore::do_open
>>>>>>>>> opt.IncreaseParallelism(16);
>>>>>>>>>>>>>      opt.OptimizeLevelStyleCompaction(512 * 1024 * 1024);
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>> Mana
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> PLEASE NOTE: The information contained in this electronic
>> mail
>>>>>>>>>>>>> message is intended only for the use of the designated
>>>>>>>>>>>>> recipient(s) named above.
>>>>>>>>>>>>> If the
>>>>>>>>>>>>> reader of this message is not the intended recipient, you are
>>>>>>>>>>>>> hereby notified that you have received this message in error
>>>>>>>>>>>>> and that any review, dissemination, distribution, or copying
>>>>>>>>>>>>> of this message is strictly prohibited. If you have received
>>>>>>>>>>>>> this communication in error, please notify the sender by
>>>>>>>>>>>>> telephone or e-mail (as shown
>>>>>>>>>>>>> above) immediately and destroy any and all copies of this
>>>>>>>>>>>>> message in your possession (whether hard copies or
>>>>>>>>>>>>> electronically stored copies).
>>>>>>>>>>>>> --
>>>>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe
>>>>>>>>>>>>> ceph-
>>>>>>> devel"
>>>>>>>>>>>>> in the
>>>>>>>>>>>>> body of a message to majordomo@vger.kernel.org More
>>>>>>> majordomo
>>>>>>>>> info
>>>>>>>>>>>>> at http://vger.kernel.org/majordomo-info.html
>>>>>>>>>>>> --
>>>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-
>>>> devel"
>>>>>>>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>>>>>>>> majordomo info at  http://vger.kernel.org/majordomo-
>> info.html
>>>>>>>>>>> --
>>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-
>>>> devel"
>>>>>>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>>>>> majordomo
>>>>>>>>>>> info at  http://vger.kernel.org/majordomo-info.html
>>>>>>>>>> --
>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-
>> devel"
>>>>>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>>>>> majordomo
>>>>>>>>>> info at  http://vger.kernel.org/majordomo-info.html
>>>>>>>>>> PLEASE NOTE: The information contained in this electronic mail
>>>>>>>>>> message
>>>>>>> is
>>>>>>>>> intended only for the use of the designated recipient(s) named
>>>>>>>>> above. If
>>>>>>> the
>>>>>>>>> reader of this message is not the intended recipient, you are
>>>>>>>>> hereby
>>>>>>> notified
>>>>>>>>> that you have received this message in error and that any review,
>>>>>>>>> dissemination, distribution, or copying of this message is
>>>>>>>>> strictly
>>>>>>> prohibited. If
>>>>>>>>> you have received this communication in error, please notify the
>>>>>>>>> sender
>>>>>>> by
>>>>>>>>> telephone or e-mail (as shown above) immediately and destroy
>> any
>>>>>>>>> and
>>>>>>> all
>>>>>>>>> copies of this message in your possession (whether hard copies or
>>>>>>>>> electronically stored copies).
>>>>>>>>>> --
>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-
>> devel"
>>>>>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>>>>> majordomo
>>>>>>>>>> info at  http://vger.kernel.org/majordomo-info.html
>>>>>>>>>> --
>>>>>>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-
>> devel"
>>>>>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>>>>> majordomo
>>>>>>>>>> info at  http://vger.kernel.org/majordomo-info.html
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>> --
>>>>>>>> To unsubscribe from this list: send the line "unsubscribe
>>>>>>>> ceph-devel" in the body of a message to
>> majordomo@vger.kernel.org
>>>>>>>> More majordomo info at  http://vger.kernel.org/majordomo-
>> info.html
>>>>>>>>
>>>>>> PLEASE NOTE: The information contained in this electronic mail
>> message is
>>>> intended only for the use of the designated recipient(s) named above. If
>> the
>>>> reader of this message is not the intended recipient, you are hereby
>> notified
>>>> that you have received this message in error and that any review,
>>>> dissemination, distribution, or copying of this message is strictly
>> prohibited. If
>>>> you have received this communication in error, please notify the sender
>> by
>>>> telephone or e-mail (as shown above) immediately and destroy any and
>> all
>>>> copies of this message in your possession (whether hard copies or
>>>> electronically stored copies).
>>>>> --
>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-devel"
>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>> majordomo
>>>>> info at  http://vger.kernel.org/majordomo-info.html


  reply	other threads:[~2016-06-14 11:11 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-08 22:09 RocksDB tuning Manavalan Krishnan
2016-06-08 23:52 ` Allen Samuels
2016-06-09  0:30   ` Jianjian Huo
2016-06-09  0:38     ` Somnath Roy
2016-06-09  0:49       ` Jianjian Huo
2016-06-09  1:08         ` Somnath Roy
2016-06-09  1:12           ` Mark Nelson
2016-06-09  1:13             ` Manavalan Krishnan
2016-06-09  1:20             ` Somnath Roy
2016-06-09  3:59             ` Somnath Roy
2016-06-09 13:37   ` Mark Nelson
2016-06-09 13:46     ` Mark Nelson
2016-06-09 14:35       ` Allen Samuels
2016-06-09 15:23       ` Somnath Roy
2016-06-10  2:06         ` Somnath Roy
2016-06-10  2:09           ` Allen Samuels
2016-06-10  2:11             ` Somnath Roy
2016-06-10  2:14               ` Allen Samuels
2016-06-10  5:06                 ` Somnath Roy
2016-06-10  5:09                   ` Allen Samuels
2016-06-10  9:34           ` Sage Weil
2016-06-10 14:31             ` Somnath Roy
2016-06-10 14:37             ` Allen Samuels
2016-06-10 14:54               ` Sage Weil
2016-06-10 14:56                 ` Allen Samuels
2016-06-10 14:57                 ` Allen Samuels
2016-06-10 17:55                   ` Sage Weil
2016-06-10 18:17                     ` Allen Samuels
2016-06-15  3:32                   ` Chris Dunlop
2016-06-10 15:06                 ` Allen Samuels
2016-06-10 15:31                   ` Somnath Roy
2016-06-10 15:40                     ` Sage Weil
2016-06-10 15:57                       ` Igor Fedotov
2016-06-10 16:06                         ` Allen Samuels
2016-06-10 16:51                           ` Igor Fedotov
2016-06-10 17:13                             ` Allen Samuels
2016-06-14 11:11                               ` Igor Fedotov [this message]
2016-06-14 14:27                                 ` Allen Samuels
2016-06-10 18:12                             ` Evgeniy Firsov
2016-06-10 18:18                             ` Sage Weil
2016-06-10 21:11                               ` Somnath Roy
2016-06-10 21:22                                 ` Sage Weil
     [not found]                               ` <BL2PR02MB21154152DA9CA4B6B2A4C131F4510@BL2PR02MB2115.namprd02.prod.outlook.com>
     [not found]                                 ` <alpine.DEB.2.11.1606110917330.6221@cpach.fuggernut.com>
2016-06-11 16:34                                   ` Somnath Roy
2016-06-11 17:32                                     ` Allen Samuels
2016-06-14 11:07                               ` Igor Fedotov
2016-06-14 11:17                                 ` Sage Weil
2016-06-14 11:53                                   ` Mark Nelson
2016-06-14 13:00                                     ` Mark Nelson
2016-06-14 14:55                                       ` Allen Samuels
2016-06-14 21:08                                         ` Sage Weil
2016-06-14 21:17                                           ` Allen Samuels
2016-06-14 15:01                                     ` Allen Samuels
2016-06-14 14:24                                   ` Allen Samuels

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=590339cd-0f92-ef5d-b46f-04d1f45bea76@mirantis.com \
    --to=ifedotov@mirantis.com \
    --cc=Allen.Samuels@sandisk.com \
    --cc=Manavalan.Krishnan@sandisk.com \
    --cc=Somnath.Roy@sandisk.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=mnelson@redhat.com \
    --cc=sweil@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.