InsideGoogle

part of the Blog News Channel

Google Calendar Has A Quota?

Oh, boy, ladies and gents, this one is a doozy. Michel can’t get into his Google Calender, apparently because he is over his Calendar’s quota. Google Calendar has a what?

His blog post, translated from Dutch by a buddy:

Google Quota?

Hmm, what have we here? Did Google Calendar start up a quota system or something alike?

Before - until yesterday - I could check periodically whether my calendar changed or not, and by means of API i could insert or remove things. Not any more, so it seems. I can do it for a while, but then at a certain time it says:

    Google autoSync failed
    Sync with Google failed:calUserID:8768 sync() error. Google ServiceException:com.google.gdata.util.ServiceForbiddenException
    message:calUserID:8768 You have hit Google’s quota limit.

Hm. Apperently the time of “everything’s possible” is clearly over.

Very interesting. Does Google have some sort of quota for Calendar? Is the quota related to Gdata API requests? The first commenter says, “I have those errors already for a while”. The fourth commenter adds, ” I can’t get it synced anymore… used to work with outlook 2003, the 2007 outlook doesn’t do it anymore: doesn’t seem to cooperate with the funambol plugin”.

You know, Outlook doesn’t have a quota. That’s all I’m going to say.

UPDATE: Lane LiaBraaten from the Google Calendar team showed up in the comments to explain what’s going on. Basically, some applications using the API delete and recreate the entire Calendar, every time they sync with it, rebuilding the whole freakin’ thing for some reason. Crazy! So, those applications wind up creating tons of cancelled events in the Calendar every time they sync, flooding it with thousands of cancelled events, so yeah, Google shuts them down. What do you expect? It’s practically an attack on the system!

Thanks for clearing that up, Lane!

April 25th, 2007 Posted by Nathan Weinberg | Calendar, Services, General | 10 comments



Hosting sponsored by GoDaddy

10 Comments »

  1. That’s weird. I’ll ask someone about it.

    Comment by Matt Cutts | April 25, 2007

  2. Just one thing: I do still have access to my calendar via the web interface. It’s my automagical Outlook/Google Calendar syncronisation via Funambol that doesn’t seem to be working anymore.

    Comment by Michel Vuijlsteke | April 26, 2007

  3. Google Calendar Has A Quota? » InsideGoogle

    有用戶使用Google Calendar出現爆Quota問題

    Trackback by pligg.com | April 26, 2007

  4. SearchCap: The Day In Search, April 26, 2007

    Below is what happened in search today, as reported on Search Engine Land and from other places across the web:…

    Trackback by Search Engine Land: News About Search Engines & Search Marketing | April 26, 2007

  5. Hi,

    A number of people have raised this issue in the Calendar data API group. The error usually occurs when developers implement syncing applications that delete and then recreate all of your calendar events at once. When an event is deleted using the Calendar data API, it is marked as canceled and remains in the system, which is likely what’s triggering this quota error. Once a week, a reaper comes through and clears the canceled events out for good, which puts your calendar back in good shape. For more information on this or if you have additional comments or questions, please visit the Calendar data API group.

    Hope that clears things up,

    Lane LiaBraaten
    Google Calendar Team

    Comment by Lane LiaBraaten | April 26, 2007

  6. To Lane:

    Is there a list of what applications that had the behavour you mentioned? I am all for using applications to handle GCal within reasonable limits, but if some apps are causing problems like this, I would like to avoid them in the first place.

    Felix

    Comment by Felix | April 26, 2007

  7. Sorry, I don’t have a list of what syncing stategies different applications are using. You can probably find out more information if you look at the documentation or support community of any sync application you’re planning on using.

    Cheers,
    Lane

    Comment by Lane LiaBraaten | April 30, 2007

  8. FYI ScheduleWorld does not do this.
    ScheduleWorld very carefully only transmits changes to Google, and only requests changes from Google.

    Note: You can configure ScheduleWorld to do a one-time full (slow) sync but ScheduleWorld will only perform this operation once and then revert to the “changes only” two-way sync.

    Cheers.

    Comment by Mark Swanson | July 11, 2007

  9. One more thing. The Funambol Outlook plug-in can be configured to do a one-way sync through ScheduleWorld to Google - and it can be scheduled to automatically do this every x minutes.

    A one-way (replace server data) sync works like this:
    1. delete all events on the server
    2. send all events to the server.

    So some folks might be creating a lot of deleted entries on Google without even realizing it. This is one reason why you shouldn’t schedule one-way syncs and you should use normal two-way syncs instead.

    Cheers.

    Comment by Mark Swanson | July 11, 2007

  10. Not really correct.
    A one-way (client to server) sync works like this:
    - send new/modified/deleted items only from client to server. With Outlook Plug-in you can schedule two-way or one-way sync.

    What you are talking about is a refresh-from-client sync, that can be started from plugin menu “tools > recover”. These kind of sync CANNOT be scheduled (they’re used to recover data).

    Cheers,
    Andrea

    Comment by Andrea Tocclaini | July 12, 2007

Leave a comment