Closed Bug 1581294 Opened 5 years ago Closed 5 years ago

Google network calendar with ~4000 items takes ~8mn to load - lightning/calendar 68.1 - Provider for Google Calendar 68.1 (gdata-provider) - Thunderbird 68.1 ESR

Categories

(Calendar :: General, defect)

Lightning 68
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: richard.leger, Unassigned)

Details

(Keywords: perf)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0

Steps to reproduce:

Following performance issues reported with CalDav network calendar in Bug 1502923 and Bug 1572823 (Work in Progress), I thought to take the same approach to measure performance and evaluate progress over time of loading Google Calendar with ~4000 items via Lightning/Calendar and Provider for Google Calendar (gdata-provider).

Environment setup steps:

Actual results:

  • Loading the entire calendar takes more than 8 minutes!

Expected results:

  • Loading such calendar via .ics file over HTTP takes only 1 or 2 seconds max!
Attached image devtools.network.jpg

Philipp,

Any advise on how loading speed of Google Calendar can be improved in Thunderbird 68.1 ESR?
Any setting tweaks available to end-users?

It take 2mn loading per 1000 items batch in Thunderbird lightning/calendar UI...

Is that related to Bug 501689 you refer to in Bug 1544320 Comment 35?

Comparatively network wise (DevTools > Network) the situation is much better with Google network calendar than with CalDAV network calendar (as per Bug 1543953):

ADSL - All Events - No sorting (unifinder) - One Google calendar with ~4000items

# TB Version LoadingTime DevTools > Networking
1 '''68.1.0''' (32-bit) ESR '''~8m02s''' '''6 Requests''' - 4.17MB Transferred - Finish: 6m65s

Regards,

Flags: needinfo?(philipp)

Looks like the Calendar::Provider:GDAta was removed from BMO. Please report all issues for this 3rd-party add-on at https://github.com/kewisch/gdata-provider. We're in the process of removing it from the comm-central repository.

And in general: Please try to report bug in the correct product/component.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Component: Untriaged → General
Product: Thunderbird → Calendar
Resolution: --- → INVALID
Version: 68 → Lightning 7.0

Jorg,

This is quite a surprising move... what it the logic behind it?

On one hand Lightning and CaldDAV network calendar is being integrated as core feature of Thunderbird with all bugs handled via BMO, on the other hand Calendar::Provider:GDAta is being remove from comm-central and bugs issue no longer handled via BMO? This is quite confusing...

Ability for Thunderbird to sync network calendar seamlessly should be a core feature of Thunderbird... disregarding providers...

Regards,

(In reply to Jorg K (GMT+2) (reduced availability 14-19 of Sept.) from comment #2)

Looks like the Calendar::Provider:GDAta was removed from BMO. Please report all issues for this 3rd-party add-on at https://github.com/kewisch/gdata-provider.

Issue has been re-opened on GitHub here:
https://github.com/kewisch/gdata-provider/issues/14

(In reply to Jorg K (GMT+2) (reduced availability 14-19 of Sept.) from comment #2)

Looks like the Calendar::Provider:GDAta was removed from BMO. Please report all issues for this 3rd-party add-on at https://github.com/kewisch/gdata-provider. We're in the process of removing it from the comm-central repository.

Jorg,

You may want to update the https://wiki.mozilla.org/Calendar:GDATA_Provider with the information above as on the wiki it still indicates to report Gdata-Provider issue via BMO...

Regards,

This development is new and still in flux. I think the logic behind this is that the TB team are focusing on supporting open protocols, like CalDAV, while proprietary protocols are left to add-ons. There is a bit of discussion in bug 1570933. There will be a tb-planning announcement soon.

Keywords: perf
Flags: needinfo?(philipp)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: