Re: [PATCH 3/3] bcache: support overlay bcache

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

 




> 2023年5月30日 17:12,Cedric de Wijs <cedric.dewijs@xxxxxxxxxx> 写道:
> 
> <snip>
>>>> 
>>>> Then we can create a cached_dev with bcache1 (flash dev) as backing dev.
>>>> $ make-bcache -B /dev/bcache1
>>>> $ lsblk
>>>> NAME                       MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
>>>> vdf                        252:80   0   50G  0 disk
>>>> ├─bcache0                  251:0    0  100G  0 disk
>>>> └─bcache1                  251:128  0  100G  0 disk
>>>>    └─bcache2                251:256  0  100G  0 disk
>>>> 
>>>> As a result there is a cached device bcache2 with backing device of a flash device bcache1.
>>>>          ----------------------------
>>>>          | bcache2 (cached_dev)     |
>>>>          | ------------------------ |
>>>>          | |   sdb (cache_dev)    | |
>>>>          | ------------------------ |
>>>>          | ------------------------ |
>>>>          | |   bcache1 (flash_dev)| |
>>>>          | ------------------------ |
>>>>          ----------------------------
>>> 
>>> Does this allow an arbitrary depth of bcache stacking?
>>> 
>>> -Eric
>>> 
>> More than 2 layers we did not test, but should be allowed.
>> mingzhe
>>>> 
>>>> Signed-off-by: Dongsheng Yang <dongsheng.yang@xxxxxxxxxxxx>
>>>> Signed-off-by: mingzhe <mingzhe.zou@xxxxxxxxxxxx>
>>>> ---
>>>>   drivers/md/bcache/super.c | 40 +++++++++++++++++++++++++++++++++++----
>>>>   1 file changed, 36 insertions(+), 4 deletions(-)
>>>> 
>>>> diff --git a/drivers/md/bcache/super.c b/drivers/md/bcache/super.c
>>>> index ba3909bb6bea..0ca8c05831c9 100644
>>>> --- a/drivers/md/bcache/super.c
>>>> +++ b/drivers/md/bcache/super.c
> <snip>
> 
> Hi All,
> 
> I've not seen this commit appear in the mainline kernel yet. In 2023, only this commit changed super.c in 2023:
> 2023-04-25 block/drivers: remove dead clear of random flag
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/drivers/md/bcache/super.c?h=v6.4-rc4
> 
> What's preventing this patch from going into the mainline kernel?

Code reviewer is the bottleneck. This series is in my todo list, but not on it yet. If Junhui Tang, or Guoju Fang may help to review the code, it can be a bit faster.
Of course if Kent reviews the code and supportive, I will take it immediately.

Thanks.

Coly Li





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux