Author Topic: Conversation issues  (Read 7167 times)

PeterS

  • Jr. Member
  • **
  • Posts: 61
Re: Conversation issues
« Reply #15 on: August 02, 2017, 09:41:03 am »
OK, Kostya, I'm sorry for having confused you :-)

The initial issue was that after loading additional messages (from past days, in a Google IMAP folder) and reading any  unread one of them, AquaMail released all additionally loaded messages from its cache.
This is now fixed in 1.11 series.

While testing a 1.10 version I've noticed, that selecting the folder's "Update" menu entry also releases these additionally loaded messages from cache. Which is not a problem, I was just curious whether there is any intentional reason to release additionally loaded messages.

Sent from a touch display, which took care of perfectly scrambling my thoughts.
« Last Edit: August 02, 2017, 09:44:03 am by PeterS »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Conversation issues
« Reply #16 on: August 02, 2017, 02:00:42 pm »
Quote
While testing a 1.10 version I've noticed, that selecting the folder's "Update" menu entry also releases these additionally loaded messages from cache. Which is not a problem, I was just curious whether there is any intentional reason to release additionally loaded messages.

"Refresh" / "Update" only looks at "messages to sync" number of messages on the server - and resets the "what messages do we know to be up to date with the server" at the end.

So yes this is intentional.

I did the fix "push catch-up resetting the last loaded watermark" - which is what was causing you trouble.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

PeterS

  • Jr. Member
  • **
  • Posts: 61
Re: Conversation issues
« Reply #17 on: December 02, 2017, 01:32:13 am »
I'm again (or still?) observing some form of the original issue. After finding out the pattern, I'll come back again later to describe it.

Briefly described, the scenario is just like before. Inbox opened, the messages are being grabbed in chunks of 5 days. I've a conversation "Abcdef", consisting of say 80 messages, spanning 15 days. I'm reading them, swiping from the oldest towards the most recent ones. Sometimes I switch to another application, then come back to AquaMail. Sometimes I switch to another conversation, then return to continue reading the "Abcdef".

At some point I notice that I can't swipe further, or I can, but the thread has only e.g. 46 messages from the last 5 days. The older messages are gone. I definitely do not update the Inbox in between, or send any messages, or else, just read them.

I just have to spot the exact moment.

[edit] The only thing, which springs in my mind, is possibly a new messages appearing in the Inbox.

Sent from a touch display, which took care of perfectly scrambling my thoughts.
« Last Edit: December 02, 2017, 01:59:30 am by PeterS »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Conversation issues
« Reply #18 on: December 02, 2017, 12:19:18 pm »
And to get to the original 80 you had to tap "load more" at the bottom of a message list - or scroll down for the same?

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

PeterS

  • Jr. Member
  • **
  • Posts: 61
Re: Conversation issues
« Reply #19 on: December 03, 2017, 04:33:38 am »
Yes, exactly.
Sometimes after reading a few dozens of messages the cache is back to my default 5 days, sometimes it lasts longer.

Sent from a touch display, which took care of perfectly scrambling my thoughts.


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Conversation issues
« Reply #20 on: December 03, 2017, 02:10:20 pm »
Believe it or not, this is working as intended.

Or let me rephrase - this is a consequence of the app's approach to "what is syncs exactly" working as intended.

You may want to increase how many messages are synced / stored:

Can be done by long pressing on the account -> options and folders -> account options

The defaults are "sync 50, cache 250" - please try "sync 100, cache 250" and if that's not enough yet, maybe "sync 250, cache 500".

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

PeterS

  • Jr. Member
  • **
  • Posts: 61
Re: Conversation issues
« Reply #21 on: December 04, 2017, 12:49:12 am »


The defaults are "sync 50, cache 250" - please try "sync 100, cache 250" and if that's not enough yet, maybe "sync 250, cache 500".
I have most of the accounts set up like this, they are either low traffic or short (1-3) conversations, usually spanning only a day or two. I'll try to see whether I'll observe the issue here as well.

The problem account has much higher traffic, with conversations occasionally spanning up to a few hundreds of messages during a few months. Some year or two ago I've modified it's settings to "sync 5 days + cache 250 messages", maybe it is only improperly set up like this, because I've misunderstood the options?

Sent from a touch display, which took care of perfectly scrambling my thoughts.


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Conversation issues
« Reply #22 on: December 05, 2017, 08:04:04 pm »
Re: Some year or two ago I've modified it's settings to "sync 5 days + cache 250 messages"

It means that only last 5 days will be kept "fully in sync with the server" - and unless you "scroll down to load more", the presentation of conversations will be limited to those 5 days too.

And any "scroll down to load more" will reset eventually on next mail sync - which for you will happen, and pretty soon too, if you leave the app "just sitting there" in the background.

Please try 14 days. When using a "days" value as "messages to sync" it's not necessary to increase "messages to cache" (so your "250" is fine already).
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/