You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Benoit TELLIER via server-user <se...@james.apache.org> on 2026/09/23 08:29:46 UTC

Re: Re[2]: Filesystem Blobs

Hello,

Thanks Терсков Илья Андреевич for having a look at the topic.

We do have "sharding: which is more "ventilating the blobs into folders" for MinIO support.

I think it can be reused and generified.

I made a review in that direction on Github.

> What the current status file backend for blob storage? Its stable and good?

Sorry I miss-read and understood s3, missed the file part.

It changes my answer: while this is tested, there is no, to my knowlege, large scale deployments using this. 
The java base implem comes with pitfalls and is not meant for performance (only S3 implem is realy serious)
It is meant as a solution for less dependencies for small deployments.

Return over experience is much welcomed to harden it.

Also I think "folder ventilation" is indeed needed and welcomed.

-- 


Best regards,

Benoit TELLIER

General manager of Linagora VIETNAM.
Product owner for Twake-Mail product.
Chairman of the Apache James project.

Mail: btellier@linagora.com
Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)



On Sep 23, 2026 9:58 AM, from Терсков Илья Андреевич <i....@kps-t.ru>https://github.com/apache/james-project/pull/3197

i think this helps a little
С уважением,
Руководитель ИТ
ООО «КПС-Технологии»
Терсков Илья Андреевич
Моб.: +7 (996) 415-16-29
E-mail: i.terskov@kps-t.ru
УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ:Это электронное сообщение и любые документы, приложенные к нему, содержатконфиденциальную информацию. Настоящим уведомляем Вас, что если это сообщениене предназначено Вам, использование, копирование и распространение информации,содержащейся в настоящем сообщении, а также осуществление любых действий наоснове этой информации строго запрещено. Если Вы получили это сообщение поошибке, пожалуйста, сообщите об этом отправителю по электронной почте иудалите данное сообщение.
CONFIDENTIALITY NOTICE:This email and any files attached to it are confidential. If you are not theintended recipient, you are notified that using, copying, distributing, or takingany action in reliance on the contents of this information is strictly prohibited.If you have received this email in error, please notify the sender and delete thismessage.

------ Исходное сообщение ------От "Benoit TELLIER" <bt...@linagora.com>Кому "James Users List" <se...@james.apache.org>Копия "Терсков Илья Андреевич" <i....@kps-t.ru>Дата 23.09.2026 14:24:39Тема Re: Filesystem Blobs
Hello

Yes this is stable I use it in production on top of 100TB on top of OVH blob store.
-- 

Best regards,

Benoit TELLIER

General manager of Linagora VIETNAM.
Product owner for Twake-Mail product.
Chairman of the Apache James project.

Mail: btellier@linagora.com
Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)


On Sep 23, 2026 9:22 AM, from ?????????????? ???????? ?????????????????? Via Server-user <se...@james.apache.org>Hi there guys!
What the current status file backend for blob storage? Its stable and 
good?

С уважением,
Руководитель ИТ
ООО «КПС-Технологии»
Терсков Илья Андреевич
Моб.: +7 (996) 415-16-29
E-mail:i.terskov@kps-t.ru

УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ:
Это электронное сообщение и любые документы, приложенные к нему, 
содержат
конфиденциальную информацию. Настоящим уведомляем Вас, что если это 
сообщение
не предназначено Вам, использование, копирование и распространение 
информации,
содержащейся в настоящем сообщении, а также осуществление любых действий 
на
основе этой информации строго запрещено. Если Вы получили это сообщение 
по
ошибке, пожалуйста, сообщите об этом отправителю по электронной почте и
удалите данное сообщение.

CONFIDENTIALITY NOTICE:
This email and any files attached to it are confidential. If you are not 
the
intended recipient, you are notified that using, copying, distributing, 
or taking
any action in reliance on the contents of this information is strictly 
prohibited.
If you have received this email in error, please notify the sender and 
delete this
message.

Re[4]: Filesystem Blobs

Posted by Терсков Илья Андреевич via server-user <se...@james.apache.org>.
Thanks alot, i am looking into this s3 documentation. I just think reuse 
Oak example as think this is most proven way but yeah use battle-stasted 
solution and make code dry surely better.

С уважением,
Руководитель ИТ
ООО «КПС-Технологии»
Терсков Илья Андреевич
Моб.: +7 (996) 415-16-29
E-mail:i.terskov@kps-t.ru

УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ:
Это электронное сообщение и любые документы, приложенные к нему, 
содержат
конфиденциальную информацию. Настоящим уведомляем Вас, что если это 
сообщение
не предназначено Вам, использование, копирование и распространение 
информации,
содержащейся в настоящем сообщении, а также осуществление любых действий 
на
основе этой информации строго запрещено. Если Вы получили это сообщение 
по
ошибке, пожалуйста, сообщите об этом отправителю по электронной почте и
удалите данное сообщение.

CONFIDENTIALITY NOTICE:
This email and any files attached to it are confidential. If you are not 
the
intended recipient, you are notified that using, copying, distributing, 
or taking
any action in reliance on the contents of this information is strictly 
prohibited.
If you have received this email in error, please notify the sender and 
delete this
message.


------ Исходное сообщение ------
От "Benoit TELLIER via server-user" <se...@james.apache.org>
Кому "server-user@james.apache.org" <se...@james.apache.org>
Копия "Benoit TELLIER" <bt...@linagora.com>
Дата 23.09.2026 15:29:46
Тема Re: Re[2]: Filesystem Blobs

>Hello,
>
>Thanks Терсков Илья Андреевич for having a look at the topic.
>
>We do have "sharding: which is more "ventilating the blobs into folders" for MinIO support.
>
>I think it can be reused and generified.
>
>I made a review in that direction on Github.
>
>>  What the current status file backend for blob storage? Its stable and good?
>
>Sorry I miss-read and understood s3, missed the file part.
>
>It changes my answer: while this is tested, there is no, to my knowlege, large scale deployments using this.
>The java base implem comes with pitfalls and is not meant for performance (only S3 implem is realy serious)
>It is meant as a solution for less dependencies for small deployments.
>
>Return over experience is much welcomed to harden it.
>
>Also I think "folder ventilation" is indeed needed and welcomed.
>
>--
>
>
>Best regards,
>
>Benoit TELLIER
>
>General manager of Linagora VIETNAM.
>Product owner for Twake-Mail product.
>Chairman of the Apache James project.
>
>Mail: btellier@linagora.com
>Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)
>
>
>
>On Sep 23, 2026 9:58 AM, from Терсков Илья Андреевич <i....@kps-t.ru>https://github.com/apache/james-project/pull/3197
>
>i think this helps a little
>С уважением,
>Руководитель ИТ
>ООО «КПС-Технологии»
>Терсков Илья Андреевич
>Моб.: +7 (996) 415-16-29
>E-mail: i.terskov@kps-t.ru
>УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ:Это электронное сообщение и любые документы, приложенные к нему, содержатконфиденциальную информацию. Настоящим уведомляем Вас, что если это сообщениене предназначено Вам, использование, копирование и распространение информации,содержащейся в настоящем сообщении, а также осуществление любых действий наоснове этой информации строго запрещено. Если Вы получили это сообщение поошибке, пожалуйста, сообщите об этом отправителю по электронной почте иудалите данное сообщение.
>CONFIDENTIALITY NOTICE:This email and any files attached to it are confidential. If you are not theintended recipient, you are notified that using, copying, distributing, or takingany action in reliance on the contents of this information is strictly prohibited.If you have received this email in error, please notify the sender and delete thismessage.
>
>------ Исходное сообщение ------От "Benoit TELLIER" <bt...@linagora.com>Кому "James Users List" <se...@james.apache.org>Копия "Терсков Илья Андреевич" <i....@kps-t.ru>Дата 23.09.2026 14:24:39Тема Re: Filesystem Blobs
>Hello
>
>Yes this is stable I use it in production on top of 100TB on top of OVH blob store.
>--
>
>Best regards,
>
>Benoit TELLIER
>
>General manager of Linagora VIETNAM.
>Product owner for Twake-Mail product.
>Chairman of the Apache James project.
>
>Mail: btellier@linagora.com
>Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)
>
>
>On Sep 23, 2026 9:22 AM, from ?????????????? ???????? ?????????????????? Via Server-user <se...@james.apache.org>Hi there guys!
>What the current status file backend for blob storage? Its stable and
>good?
>
>С уважением,
>Руководитель ИТ
>ООО «КПС-Технологии»
>Терсков Илья Андреевич
>Моб.: +7 (996) 415-16-29
>E-mail:i.terskov@kps-t.ru
>
>УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ:
>Это электронное сообщение и любые документы, приложенные к нему,
>содержат
>конфиденциальную информацию. Настоящим уведомляем Вас, что если это
>сообщение
>не предназначено Вам, использование, копирование и распространение
>информации,
>содержащейся в настоящем сообщении, а также осуществление любых действий
>на
>основе этой информации строго запрещено. Если Вы получили это сообщение
>по
>ошибке, пожалуйста, сообщите об этом отправителю по электронной почте и
>удалите данное сообщение.
>
>CONFIDENTIALITY NOTICE:
>This email and any files attached to it are confidential. If you are not
>the
>intended recipient, you are notified that using, copying, distributing,
>or taking
>any action in reliance on the contents of this information is strictly
>prohibited.
>If you have received this email in error, please notify the sender and
>delete this
>message.