You're welcome Julian. Regards, Ashvin
On Mon, Apr 6, 2009 at 9:22 PM, Julian (Google) <[email protected]> wrote: > > Yes, thank you Ashvin. > > -Julian > > On Apr 6, 10:18 am, Ashvin Savani <[email protected]> wrote: > > Julian, > > Thanks, I will send you the invite for next cycle. should I use this j.t > > email? > > > > Regards, > > > > Ashvin > > > > > > > > On Mon, Apr 6, 2009 at 2:22 PM, Julian (Google) <[email protected]> wrote: > > > > > I am glad to hear that the thread suggestion helped you reduce the > > > times. > > > > > I will be happy to test it if you need testers. > > > > > Cheers, > > > Julian. > > > > > On Apr 2, 5:45 pm, Ashvin Savani <[email protected]> wrote: > > > > Julian, > > > > Okay, thanks for confirming. By your thread suggestion, we achieved > big > > > > milestone in our project. So I would like to thank you once again > from > > > > bottom of my heart! > > > > Would you like to be part of the private beta of the project - we are > > > > working on? > > > > > > Regards, > > > > > > Ashvin > > > > > > On Thu, Apr 2, 2009 at 10:10 PM, Julian (Google) <[email protected]> > > > wrote: > > > > > > > Thank you for sharing, yes, there should be a limit around there. > > > > > > > -Julian. > > > > > > > On Apr 2, 5:37 pm, Ashvin Savani <[email protected]> wrote: > > > > > > Julian, > > > > > > Previously it was taking 45 minutes to insert 5000 contacts. Now > its > > > > > taking > > > > > > under 10 mins, so thats good sign for us. The final benchmark was > 12 > > > mins > > > > > > for 10007 contacts with 9 threads. We got message after 10007 > message > > > > > about > > > > > > contacts quota is over. So thats the limit, right? > > > > > > > > Regards, > > > > > > > > Ashvin > > > > > > > > On Thu, Apr 2, 2009 at 10:04 PM, Julian (Google) < > [email protected]> > > > > > wrote: > > > > > > > > > Hi Ashvin, > > > > > > > > > If you are already doing multiple threads per multiple users > that > > > > > > > should be almost the maximum output. Please let me know if you > > > manage > > > > > > > to get a better result, I will also let you know if I find more > > > > > > > information. > > > > > > > > > Thanks, > > > > > > > Julian > > > > > > > > > On Mar 31, 3:14 pm, Ashvin Savani <[email protected]> wrote: > > > > > > > > Julian, > > > > > > > > Thanks for your time to answer this issue. I like your idea > of > > > doing > > > > > > > > multiple threads. We are already doing multiple threads per > > > multiple > > > > > > > users > > > > > > > > but will it work for multiple threads for different batches > of > > > same > > > > > user? > > > > > > > > > > Here is the exact situation: > > > > > > > > > > We sync Google account with our application server at every X > > > amount > > > > > of > > > > > > > > minutes. It includes contacts and calendars both. Our > application > > > > > server > > > > > > > > manages add / update / deletes and we are not doing unwanted > > > > > transactions > > > > > > > > with Google. So if user have 1000 contacts, we divide into 10 > > > batches > > > > > of > > > > > > > 100 > > > > > > > > each. We also did some benchmarking of doing batch of 50 and > we > > > found > > > > > 100 > > > > > > > is > > > > > > > > better. But I will try it again. Each batch executes as > single > > > thread > > > > > for > > > > > > > > now. and this time goes beyond 1 minute in some cases. > Average > > > its 55 > > > > > > > > seconds and its random for each batch, might be depending on > > > content > > > > > > > length > > > > > > > > of all contacts. > > > > > > > > > > We even came across situation for testing account we use. Say > for > > > > > example > > > > > > > > 10000 contacts are there in google account and after our test > > > case > > > > > > > > completes, we do delete all of them. So they will come back > in > > > next > > > > > sync > > > > > > > as > > > > > > > > deleted entries. Even that bunch is not taking much time to > > > retrieve > > > > > and > > > > > > > > process. Only Google server update time is more. I will try > with > > > max > > > > > 10 > > > > > > > > threads per user and will update you. > > > > > > > > > > We came across many issues so far about special character > > > handling, > > > > > wrong > > > > > > > > JSON feed if content is more etc., I was not much confident > that > > > bugs > > > > > > > were > > > > > > > > from Google or from ourside or some libraries we are using. > > > > > > > > > > Once again, Thanks for the hint of multi-threading. It should > > > save > > > > > lots > > > > > > > of > > > > > > > > time. > > > > > > > > > > Regards, > > > > > > > > > > Ashvin > > > > > > > > > > On Tue, Mar 31, 2009 at 7:25 PM, Julian (Google) < > > > [email protected]> > > > > > > > wrote: > > > > > > > > > > > Hi Ashvin, > > > > > > > > > > > This is a good question, the average is bellow 1 minute. > Are > > > you > > > > > > > > > having problems with a specific user's contacts? How > frequent > > > is > > > > > the > > > > > > > > > delay? > > > > > > > > > > > As for tips, if the response time increases, try smaller > > > batches. > > > > > If > > > > > > > > > you handle multiple user's contacts, you could try to use a > > > thread > > > > > per > > > > > > > > > user up to 10 threads in parallel. > > > > > > > > > > > Thanks, > > > > > > > > > Julian > > > > > > > > > > > On Mar 31, 11:08 am, Ashvin Savani <[email protected]> > > > wrote: > > > > > > > > > > Julian, > > > > > > > > > > > > I am waiting for your answer :) > > > > > > > > > > > > Regards, > > > > > > > > > > > > Ashvin > > > > > > > > > > > > On Mar 31, 1:30 am, Ashvin Savani <[email protected]> > > > wrote: > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > What is average time for insert of 100 contacts batch? > It > > > is > > > > > taking > > > > > > > up > > > > > > > > > > > to 1 minute sometimes. Is that normal? Any tips on > reduce > > > this > > > > > > > time? > > > > > > > > > > > > > Thanks in advance, > > > > > > > > > > > > > Ashvin > > > > > > > > -- > > > > > > Regards, > > > > > > > > Ashvin Savani > > > > > > CEO & Chief Architect, > > > > > > FlashBrain - A Division of Avinashi > > > > > > -- > > > > Regards, > > > > > > Ashvin Savani > > > > CEO & Chief Architect, > > > > FlashBrain - A Division of Avinashi > > > > -- > > Regards, > > > > Ashvin Savani > > CEO & Chief Architect, > > FlashBrain - A Division of Avinashi > > > -- Regards, Ashvin Savani CEO & Chief Architect, FlashBrain - A Division of Avinashi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Contacts API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-contacts-api?hl=en -~----------~----~----~----~------~----~------~--~---
