Re: [PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-10-30 Thread Thavatchai Makphaibulchoke
On 10/30/2013 08:42 AM, Theodore Ts'o wrote: > I tried running xfstests with this patch, and it blew up on > generic/020 test: > > generic/020 [10:21:50][ 105.170352] [ cut here ] > [ 105.171683] kernel BUG at >

Re: [PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-10-30 Thread Theodore Ts'o
On Wed, Sep 04, 2013 at 10:39:15AM -0600, T Makphaibulchoke wrote: > The patch increases the parallelism of mb_cache_entry utilization by > replacing list_head with hlist_bl_node for the implementation of both the > block and index hash tables. Each hlist_bl_node contains a built-in lock > used

Re: [PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-10-30 Thread Theodore Ts'o
On Wed, Sep 04, 2013 at 10:39:15AM -0600, T Makphaibulchoke wrote: > The patch increases the parallelism of mb_cache_entry utilization by > replacing list_head with hlist_bl_node for the implementation of both the > block and index hash tables. Each hlist_bl_node contains a built-in lock > used

Re: [PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-10-30 Thread Theodore Ts'o
On Wed, Sep 04, 2013 at 10:39:15AM -0600, T Makphaibulchoke wrote: The patch increases the parallelism of mb_cache_entry utilization by replacing list_head with hlist_bl_node for the implementation of both the block and index hash tables. Each hlist_bl_node contains a built-in lock used to

Re: [PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-10-30 Thread Theodore Ts'o
On Wed, Sep 04, 2013 at 10:39:15AM -0600, T Makphaibulchoke wrote: The patch increases the parallelism of mb_cache_entry utilization by replacing list_head with hlist_bl_node for the implementation of both the block and index hash tables. Each hlist_bl_node contains a built-in lock used to

Re: [PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-10-30 Thread Thavatchai Makphaibulchoke
On 10/30/2013 08:42 AM, Theodore Ts'o wrote: I tried running xfstests with this patch, and it blew up on generic/020 test: generic/020 [10:21:50][ 105.170352] [ cut here ] [ 105.171683] kernel BUG at /usr/projects/linux/ext4/include/linux/bit_spinlock.h:76! [

[PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-09-04 Thread T Makphaibulchoke
The patch increases the parallelism of mb_cache_entry utilization by replacing list_head with hlist_bl_node for the implementation of both the block and index hash tables. Each hlist_bl_node contains a built-in lock used to protect mb_cache's local block and index hash chains. The global data

[PATCH v3 1/2] mbcache: decoupling the locking of local from global data

2013-09-04 Thread T Makphaibulchoke
The patch increases the parallelism of mb_cache_entry utilization by replacing list_head with hlist_bl_node for the implementation of both the block and index hash tables. Each hlist_bl_node contains a built-in lock used to protect mb_cache's local block and index hash chains. The global data