[SSSD] [PATCH 1/1] tests: Don't assume absolute test dir in test_io.c

Dmitri Pal dpal at redhat.com
Wed May 21 19:31:22 UTC 2014


On 05/19/2014 01:36 PM, Nikolai Kondrashov wrote:
> On 05/19/2014 08:28 PM, Jakub Hrozek wrote:
>> On Mon, May 19, 2014 at 05:55:45PM +0300, Nikolai Kondrashov wrote:
>>>> "ramdisk" is 58x faster then HDD.
>>>> "ramdisk" is 26x faster then HDD.
>>>
>>> Out of curiosity: why is it so much faster? Does the code sync to 
>>> disc often?
>>
>> Every sysdb_transaction_commit or ldb_transaction_commit if we rely on
>> ldb's autotransaction is several fsyncs (4 I think). That's the reason
>> we try to collect all the data first in the daemon and write larger
>> chunks of data in a single transaction.
>
> Ah, as I suspected, thanks!
> I should have probably just run the tests under strace, instead of 
> asking.

I wonder if tdb is really what we should use in the long run.
May be there is a way to shard it internally so that you do not need to 
lock the whole database but only a portion of it?

>
> Sincerely,
> Nick
> _______________________________________________
> sssd-devel mailing list
> sssd-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/sssd-devel


-- 
Thank you,
Dmitri Pal

Sr. Engineering Manager IdM portfolio
Red Hat, Inc.




More information about the sssd-devel mailing list