[prev in list] [next in list] [prev in thread] [next in thread]
List: cyrus-devel
Subject: replication together with object storage (cyrus 3.0)
From: Thomas Cataldo <thomas.cataldo () bluemind ! net>
Date: 2019-08-28 10:04:34
Message-ID: 82459351-E135-4675-B4F4-5E398BEDB0C6 () bluemind ! net
[Download RAW message or body]
Hi,
We are working with a replication enabled cyrus 3.0.8.
Our replication endpoint is not another cyrus but I don't think it matters here. I am \
working on enabling object storage support with our setup.
Our replication settiings look like this :
sync_log: 1
sync_log_channels: core
core_sync_authname: admin0
core_sync_password: xxxxx
core_sync_realm: repl_realm
core_sync_host: 172.16.167.129
core_sync_port: 2501
core_sync_repeat_interval: 0
core_sync_try_imap: 0
We made a copy of objectstore_dummy.c and simplified it to hardcode the path to \
/dummy-sds/<message guid> for testing purposes. The object storage/archive setup \
looks like this :
object_storage_enabled: 1
archive_enabled: 1
archive_days: 0
archive_maxsize: 0
archive_keepflagged: 0
From an imap point of view, everything works fine, emails are written through the \
object storage and are read from there.
# ls -l /dummy-sds/
...
-rw------- 1 cyrus mail 1491 Aug 28 11:35 ae3aaefa50d04042bc369e29e9c819ed600d3a03
-rw------- 1 cyrus mail 863 Aug 28 11:35 f996f4ad4e4c37c3c2cc852214fdeca778d9c43f
The problem occurs when sync_client triggers its replication code.
From our logs we see:
Aug 28 11:35:23 bm1804 cyrus/lmtp[49143]: creating sql_db \
/var/spool/cyrus/data/bm-master__devenv_blue/domain/d/devenv.blue/t/user/tom/message.db
Aug 28 11:35:23 bm1804 cyrus/imap[116313]: USAGE admin@devenv.blue user: 0.000000 \
sys: 0.010090
Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: MAILBOXES \
devenv.blue!user.admin.Sent devenv.blue!user.tom
Aug 28 11:35:23 bm1804 cyrus/lmtp[49143]: Delivered: \
<ffe06ca2d52c5d64a0d5401f5f23a29a@devenv.blue> to mailbox: \
devenv.blue!user.tom
Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: MAILBOX devenv.blue!user.admin.Sent
Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: IOERROR: Failed to read file \
/var/spool/cyrus/data/bm-master__devenv_blue/domain/d/devenv.blue/a/user/admin/Sent/4.
Aug 28 11:35:23 bm1804 cyrus/lmtp[49143]: USAGE tom@devenv.blue user: 0.000000 sys: \
0.011507
Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: MAILBOX devenv.blue!user.tom
Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: IOERROR: Failed to read file \
/var/spool/cyrus/data/bm-master__devenv_blue/domain/d/devenv.blue/t/user/tom/1.
Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: MAILBOXES devenv.blue!user.tom
Aug 28 11:35:23 bm1804 cyrus/imap[33172]: session initialised for admin@devenv.blue
Aug 28 11:35:23 bm1804 cyrus/imap[33172]: login: bm1804.devenv.blue [172.16.167.129] \
admin@devenv.blue PLAIN User logged in \
SESSIONID=<cyrus-33172-1566984923-1-5992269715888192037>
From a protocol point of view we receive (REPL C is what sync_client sends us, REPL S \
is what we respond):
2019-08-28 09:35:23,310 [vert.x-eventloop-thread-1] n.b.b.c.r.s.ReplicationSession \
INFO - REPL C: [frame-00000001]: GET MAILBOXES (devenv.blue!user.admin.Sent \
devenv.blue!user.tom) 2019-08-28 09:35:23,326 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL S: [frame-00000001]: * MAILBOX %(UNIQUEID \
2971165a-f29e-46f1-8d97-ec2f62eb3e94 MBOXNAME devenv.blue!user.admin.Sent SYNC_CRC \
583232180 SYNC_CRC_ANNOT 0 LAST_UID 3 HIGHESTMODSEQ 6 RECENTUID 3 RECENTTIME \
1566981904 LAST_APP... [truncated] 2019-08-28 09:35:23,329 \
[vert.x-eventloop-thread-1] n.b.b.c.r.s.ReplicationSession INFO - REPL C: \
[frame-00000002]: APPLY RESERVE %(PARTITION bm-master__devenv_blue MBOXNAME \
(devenv.blue!user.admin.Sent devenv.blue!user.tom) GUID \
(f996f4ad4e4c37c3c2cc852214fdeca778d9c43f ae3aaefa50d04042bc369e29e9c819ed600d3a03)) \
2019-08-28 09:35:23,332 [vert.x-eventloop-thread-1] n.b.b.c.r.s.ReplicationSession \
INFO - REPL S: [frame-00000002]: * MISSING (f996f4ad4e4c37c3c2cc852214fdeca778d9c43f \
ae3aaefa50d04042bc369e29e9c819ed600d3a03) OK success
2019-08-28 09:35:23,334 [vert.x-eventloop-thread-1] n.b.b.c.r.s.ReplicationSession \
INFO - REPL C: [frame-00000003]: APPLY MESSAGE (NIL) 2019-08-28 09:35:23,334 \
[vert.x-eventloop-thread-1] n.b.b.c.r.s.ReplicationSession INFO - REPL S: \
[frame-00000003]: OK success 2019-08-28 09:35:23,337 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL C: [frame-00000004]: APPLY MAILBOX \
%(UNIQUEID 2971165a-f29e-46f1-8d97-ec2f62eb3e94 MBOXNAME devenv.blue!user.admin.Sent \
SYNC_CRC 3650189183 SYNC_CRC_ANNOT 0 LAST_UID 4 HIGHESTMODSEQ 7 RECENTUID 3 \
RECENTTIME 1566981904 LAST_APPENDDATE 1566984923 POP3_LAST_LOGIN 0 POP3_SHOW_AFTER 0 \
UIDVALIDITY 1566980951 PARTITION bm-master__devenv_blue ACL \
"admin0 lrswipkxtecdan E8F1E28F-8778-442B-A581-C6B613CE9555@devenv.blue lrswipktecdan " \
OPTIONS P ANNOTATIONS (%(ENTRY /specialuse USERID admin@devenv.blue VALUE \
{5+}{t28.bin})) RECORD (%(UID 4 MODSEQ 7 LAST_UPDATED 1566984923 FLAGS (\Seen) \
INTERNALDATE 1566984923 SIZE 863 GUID f996f4ad4e4c37c3c2cc852214fdeca778d9c43f)))
The problem seems pretty "obvious" : sync_client APPLY RESERVE for the 2 bodies (from \
Sent folder + the copy for the recipient inbox), the it tries to read the bodies but \
I imagine the sync_client code is not object-storage enabled correctly and only tries \
the local filesystem path instead of asking to the object storage.
It could also be an expected behaviour, as the replica(s) can share the object \
storage with master and should reply that nothing is missing.
What is your point of view on that ? Could you give me a point to where in the \
sync_client code I should look to "object storage"-enable it.
Quite un-related but we enjoyed reading your stuff about sync improvements and having \
multiple sync streams between master & replica. If we can help on that we would be \
happy to.
Regards,
Thomas.
Thomas Cataldo
Directeur Technique
(+33) 6 42 25 91 38
BlueMind
+33 (0)5 81 91 55 60
Hotel des Télécoms, 40 rue du village d'entreprises
31670 Labège, France
www.bluemind.net / https://blog.bluemind.net/fr/
[Attachment #3 (multipart/related)]
[Attachment #5 (unknown)]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;" class=""> Hi,
<div class="">
<br class="">
</div>
<div class="">
We are working with a replication enabled cyrus 3.0.8.
</div>
<div class="">
Our replication endpoint is not another cyrus but I don't think it matters here. I \
am working on enabling object storage support with our setup. </div>
<div class="">
<br class="">
</div>
<div class="">
Our replication settiings look like this :
</div>
<div class="">
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">sync_log: 1</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">sync_log_channels: core</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo; min-height: 13px;" class=""> <span \
style="font-variant-ligatures: no-common-ligatures" class=""></span> <br class="">
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">core_sync_authname: admin0</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">core_sync_password: xxxxx</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">core_sync_realm: repl_realm</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">core_sync_host: 172.16.167.129</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">core_sync_port: 2501</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">core_sync_repeat_interval: 0</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">core_sync_try_imap: 0</span> </div>
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">We made a copy \
of objectstore_dummy.c and simplified it to hardcode the path to \
/dummy-sds/<message guid> for testing purposes.</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">The object \
storage/archive setup looks like this :</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" \
class="">object_storage_enabled: 1</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" \
class="">archive_enabled: 1</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">archive_days: \
0</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" \
class="">archive_maxsize: 0</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo; min-height: 13px;" class=""> archive_keepflagged: 0
<span style="font-variant-ligatures: no-common-ligatures" class=""></span>
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div></span>
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">From an imap \
point of view, everything works fine, emails are written through the object storage \
and are read from there.</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""># ls -l \
/dummy-sds/</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">...</span>
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
-rw------- 1 cyrus mail 1491 Aug 28 11:35 \
ae3aaefa50d04042bc369e29e9c819ed600d3a03 </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
-rw------- 1 cyrus mail 863 Aug 28 11:35 \
f996f4ad4e4c37c3c2cc852214fdeca778d9c43f </div></span>
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">The problem \
occurs when sync_client triggers its replication code.</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">From our logs \
we see:</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">Aug 28 11:35:23 bm1804 cyrus/lmtp[49143]: <b \
class="">creating sql_db \
/var/spool/cyrus/data/bm-master__devenv_blue/domain/d/devenv.blue/t/user/tom/message.db</b></span>
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">Aug 28 11:35:23 bm1804 cyrus/imap[116313]: <b \
class="">USAGE <a href="mailto:admin@devenv.blue" class="">admin@devenv.blue</a> \
user: 0.000000 sys: 0.010090</b></span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: \
MAILBOXES devenv.blue!user.admin.Sent devenv.blue!user.tom</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">Aug 28 11:35:23 bm1804 cyrus/lmtp[49143]: Delivered: \
<<a href="mailto:ffe06ca2d52c5d64a0d5401f5f23a29a@devenv.blue" \
class="">ffe06ca2d52c5d64a0d5401f5f23a29a@devenv.blue</a>> to mailbox: \
devenv.blue!user.tom</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">Aug 28 \
11:35:23 bm1804 cyrus/sync_client[60125]: MAILBOX devenv.blue!user.admin.Sent</span> \
</div> <div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo; color: rgb(180, 36, 25);" class="">
<span style="font-variant-ligatures: no-common-ligatures; color: #000000" \
class="">Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: </span> <span \
style="font-variant-ligatures: no-common-ligatures" class=""><b class="">IOERROR: \
Failed to read file /var/spool/cyrus/data/bm-master__devenv_blue/domain/d/devenv.blue/a/user/admin/Sent/4.</b></span>
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">Aug 28 11:35:23 bm1804 cyrus/lmtp[49143]: <b \
class="">USAGE <a href="mailto:tom@devenv.blue" class="">tom@devenv.blue</a> user: \
0.000000 sys: 0.011507</b></span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">Aug 28 \
11:35:23 bm1804 cyrus/sync_client[60125]: MAILBOX devenv.blue!user.tom</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo; color: rgb(180, 36, 25);" class="">
<span style="font-variant-ligatures: no-common-ligatures; color: #000000" \
class="">Aug 28 11:35:23 bm1804 cyrus/sync_client[60125]: </span> <span \
style="font-variant-ligatures: no-common-ligatures" class=""><b class="">IOERROR: \
Failed to read file /var/spool/cyrus/data/bm-master__devenv_blue/domain/d/devenv.blue/t/user/tom/1.</b></span>
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">Aug 28 \
11:35:23 bm1804 cyrus/sync_client[60125]: MAILBOXES devenv.blue!user.tom</span> \
</div> <div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">Aug 28 11:35:23 bm1804 cyrus/imap[33172]: session \
initialised for <a href="mailto:admin@devenv.blue" \
class="">admin@devenv.blue</a></span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">Aug 28 11:35:23 bm1804 cyrus/imap[33172]: <b \
class="">login: bm1804.devenv.blue [172.16.167.129] <a \
href="mailto:admin@devenv.blue" class="">admin@devenv.blue</a> PLAIN User logged in \
SESSIONID=<cyrus-33172-1566984923-1-5992269715888192037></b></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><b \
class=""><br class=""></b></span> </div></span>
</div>
<div class="">
<br class="">
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">From a protocol \
point of view we receive (REPL C is what sync_client sends us, REPL S is what we \
respond):</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">2019-08-28 09:35:23,310 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL C: [frame-00000001]: GET MAILBOXES \
(devenv.blue!user.admin.Sent devenv.blue!user.tom)</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">2019-08-28 09:35:23,326 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL S: [frame-00000001]: * MAILBOX %(UNIQUEID \
2971165a-f29e-46f1-8d97-ec2f62eb3e94 MBOXNAME devenv.blue!user.admin.Sent SYNC_CRC \
583232180 SYNC_CRC_ANNOT 0 LAST_UID 3 HIGHESTMODSEQ 6 RECENTUID 3 RECENTTIME \
1566981904 LAST_APP... [truncated]</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">2019-08-28 09:35:23,329 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL C: [frame-00000002]: APPLY RESERVE \
%(PARTITION bm-master__devenv_blue MBOXNAME (devenv.blue!user.admin.Sent \
devenv.blue!user.tom) GUID (f996f4ad4e4c37c3c2cc852214fdeca778d9c43f \
ae3aaefa50d04042bc369e29e9c819ed600d3a03))</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> 2019-08-28 09:35:23,332 \
[vert.x-eventloop-thread-1] n.b.b.c.r.s.ReplicationSession INFO - REPL S: \
[frame-00000002]: * MISSING (f996f4ad4e4c37c3c2cc852214fdeca778d9c43f \
ae3aaefa50d04042bc369e29e9c819ed600d3a03) </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">OK \
success</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">2019-08-28 09:35:23,334 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL C: [frame-00000003]: APPLY MESSAGE \
(NIL)</span> </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class="">
2019-08-28 09:35:23,334 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL S: [frame-00000003]: OK success </div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: \
normal; font-family: Menlo;" class=""> <span style="font-variant-ligatures: \
no-common-ligatures" class="">2019-08-28 09:35:23,337 [vert.x-eventloop-thread-1] \
n.b.b.c.r.s.ReplicationSession INFO - REPL C: [frame-00000004]: APPLY MAILBOX \
%(UNIQUEID 2971165a-f29e-46f1-8d97-ec2f62eb3e94 MBOXNAME devenv.blue!user.admin.Sent \
SYNC_CRC 3650189183 SYNC_CRC_ANNOT 0 LAST_UID 4 HIGHESTMODSEQ 7 RECENTUID 3 \
RECENTTIME 1566981904 LAST_APPENDDATE 1566984923 POP3_LAST_LOGIN 0 POP3_SHOW_AFTER 0 \
UIDVALIDITY 1566980951 PARTITION bm-master__devenv_blue ACL "admin0<span \
class="Apple-tab-span" style="white-space:pre"> </span>lrswipkxtecdan<span \
class="Apple-tab-span" style="white-space:pre"> </span><a \
href="mailto:E8F1E28F-8778-442B-A581-C6B613CE9555@devenv.blue" \
class="">E8F1E28F-8778-442B-A581-C6B613CE9555@devenv.blue</a><span \
class="Apple-tab-span" style="white-space:pre"> </span>lrswipktecdan<span \
class="Apple-tab-span" style="white-space:pre"> </span>" OPTIONS P ANNOTATIONS \
(%(ENTRY /specialuse USERID admin@devenv.blue VALUE {5+}{t28.bin})) RECORD (%(UID 4 \
MODSEQ 7 LAST_UPDATED 1566984923 FLAGS (\Seen) INTERNALDATE 1566984923 SIZE 863 GUID \
f996f4ad4e4c37c3c2cc852214fdeca778d9c43f)))</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div></span>
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">The problem \
seems pretty "obvious" : sync_client APPLY RESERVE for the 2 bodies (from Sent folder \
+ the copy for the recipient inbox), the it tries to read the bodies but I imagine \
the sync_client code is not object-storage enabled correctly and only tries the local \
filesystem path instead of asking to the object storage.</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">It could also \
be an expected behaviour, as the replica(s) can share the object storage with master \
and should reply that nothing is missing.</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">What is your \
point of view on that ? Could you give me a point to where in the sync_client code I \
should look to "object storage"-enable it.</span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
Quite un-related but we enjoyed reading your stuff about sync improvements and \
having multiple sync streams between master & replica. If we can help on that we \
would be happy to. </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">Regards,</span>
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class="">Thomas.</span>
</div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="">
<span style="font-variant-ligatures: no-common-ligatures" class=""><br \
class=""></span> </div>
<div class="x-disclaimer-1318405639">
<table style="width: 558px;">
<tbody>
<tr>
<td style="width: 553.466px;" colspan="2"> <p><strong>Thomas Cataldo </strong>/ \
<a title="Linkedin" href="https://www.linkedin.com/in/thomascataldo/"><img \
src="cid:x-disclaimer-1318405639-0.png@bm-disclaimer" alt="Linkedin" width="15" \
height="15"></a> <br>Directeur Technique<br>(+33) 6 42 25 91 38</p> </td> </tr>
<tr>
<td style="vertical-align: top; width: 150.739px;"><img \
src="cid:x-disclaimer-1318405639-1.png@bm-disclaimer" alt="BlueMind Logo" width="125" \
height="34"></td> <td style="width: 399.83px;"> <p style="color: #212121; \
font-family: Helvetica, sans-serif; font-size: \
0.9em;"><strong>BlueMind</strong><br>+33 (0)5 81 91 55 60<br>Hôtel des Télécoms, \
<br>40 rue du village d'entreprises<br>31670 Labège, France<br><a \
href="http://www.bluemind.net">www.bluemind.net</a> / <a \
href="https://blog.bluemind.net/fr/">Blog</a></p> <p style="color: #212121; \
font-family: Helvetica, sans-serif;"><a title="Linkedin" \
href="https://www.linkedin.com/company/blue-mind/?originalSubdomain=fr"><img \
src="cid:x-disclaimer-1318405639-2.png@bm-disclaimer" alt="Linkedin" width="15" \
height="15"></a> <a title="Facebook" \
href="https://www.facebook.com/BlueMind.Mail/"><img \
src="cid:x-disclaimer-1318405639-3.png@bm-disclaimer" alt="Facebook" width="15" \
height="15"></a> <a title="Twitter" \
href="https://twitter.com/_bluemind?lang=fr"><img \
src="cid:x-disclaimer-1318405639-4.png@bm-disclaimer" alt="Twitter" width="15" \
height="15"></a></p> </td> </tr>
</tbody>
</table>
<p><a href="https://www.youtube.com/watch?v=WVyRhFgjRMQ&list=PLJj7-LyvGRsI3oP2D8m5cbRghXwD3hBEG&index=2"><em><span \
style="font-family: helvetica, arial, sans-serif; font-size: 8pt;">Voir l'interview \
du Président de BlueMind sur la souveraineté numérique et la stratégie de \
BlueMind</span></em></a></p> </div>
</body>
</html>
["x-disclaimer-1318405639-0.png" (image/png)]
["x-disclaimer-1318405639-1.png" (image/png)]
["x-disclaimer-1318405639-2.png" (image/png)]
["x-disclaimer-1318405639-3.png" (image/png)]
["x-disclaimer-1318405639-4.png" (image/png)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic