When are automatic synchronizations performed?
First of all: Foxmarks rocks!
Now to my question/suggestion: When does Foxmarks perform automatic synchronizations? During my last Firefox session, it took more than ten minutes before Foxmarks initiated the first synch - is that normal?
It would be great to be able to monitor and change the interval between automatic synchronizations. Is that possible already or will it be added in a later version of Foxmarks? (I run v. 2.1.0.12.)
Now to my question/suggestion: When does Foxmarks perform automatic synchronizations? During my last Firefox session, it took more than ten minutes before Foxmarks initiated the first synch - is that normal?
It would be great to be able to monitor and change the interval between automatic synchronizations. Is that possible already or will it be added in a later version of Foxmarks? (I run v. 2.1.0.12.)
2
people have this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
-
Inappropriate?you could check the log (foxmarks settings -> advanced press "show log file")
got no idea on how to change the interval though
-
ratchet freak,
Thanks for you reply. I checked the Foxmarks log, but there were no signs of any Foxmarks activity during the Firefox session I mentioned in my last post, before the first automatic synchronization took place after about ten minutes. -
Inappropriate?Go figure! Today Foxmarks synchronized after about one minute! Me like! :-)
I'll be a happy camper if Foxmarks keeps synchronizing after only about one minute, but still it would be nice to be able to control the synchronization interval. -
Inappropriate?The timing underlying automatic synchronization is covered here:
http://wiki.foxmarks.com/wiki/Foxmarks:_Product_Features
There are presently no plans to make synchronization intervals configurable, and several thousands of people synchronizing every 20 seconds would likely make our servers very unhappy. I try to keep our servers happy in any way I can.
1 person says
this answers the question
-
Inappropriate?But if I sync to my own server, I should be able to sync as often as I want. Would you consider adding this option for someone who sync's to his/her own server.
-
Our main focus is on improving the Foxmarks servers and the user experience there, so right now all I can offer is that we'll consider it. -
Inappropriate?Eric - thanks for the response. I looked at all the javascript and found "60" in foxmarks.service.js, foxmarks.server.js, and foxmarks-settings.js. Each had two or three occurrences of 60. Should I change them all to 5 (for five minutes)? Or just one of them?
They are as follows:
foxmarks-service.js
1) gBackOffUntil = d.getTime + 1000 * MathMax(15 * 60 * Math.pow(2,gFailureCount++)
2) Date.parse(gSettings.lastSynchDate) && now - fms.lastmodified > 5 * 60 * 1000)
3) this.timer.initWithCallback(timerCallback, 1000*60
foxmarks-server.js
1) gBackoffUntil = Date.now() + 24 * 60 * 60 * 1000
foxmarks-settings.js
1) return (nowMS - updateMS) / (60000 * 60 * 24)
2) this.getIntPref("autoSynchFreq", 60)
Can you tell me which or all of these to change. If you do not have time, I understand. I can experiment with each of them. Thanks a lot. -
putting some logic to this (I'm not someone from the foxmarks team) I can see that foxmarks-service.js 1 has to do with a failure to synch, 2 (of the same file) is with the last modification (1000*60*5 miliseconds = 5 minutes) and 3 is I don't know but am pretty sure is not the 1 hour your looking for rather 1 minute. foxmarks-server.js 1 is when an the server and local bookmarks file differ to much and lets foxmarks back off for a day until you fix it. foxmarks-settings.js 1 calculates a number of days, 2 is what I think you need (not sure though) although I think you could add a "foxmarks.autoSynchFreq" integer variable in about:config with the number of minutes as variable (don't do this if you use foxmarks.com) -
Inappropriate?The change to foxmarks-settings.js did the trick. It now checks back to my server every five minutes. Cheers.
I’m happy
-
after a more throughout investigation I saw that the change I suggested can also be accomplished by adding the integer value "foxmarks.autoSynchFreq" to about:config, this will make sure it sticks though any upgrades or reinstallments of foxmarks (again do NOT do this if you use foxmarks.com) -
I know but when foxmarks is upgraded your changes to the js files could be annulled, better safe then sorry and trying to remember what you did a year from now when there is an upgrade -
Inappropriate?Sorry to ask this but, quote:
"Eric, Official Rep, replied 22 days ago
The timing underlying automatic synchronization is covered here:
http://wiki.foxmarks.com/wiki/Foxmark..."
I think I looked all through that link, but could not find the information.
Could somebody please give me a further clue, so I can find it?
I am not particularly interested in high-frequency updating, but I would like one synch to occur soon after opening a new session.
Should it?
Thanks! -
Inappropriate?@2CV67: Sorry about that, we've apparently done some "cleaning" of the wiki. The original text is currently available at this link, but to answer your question: If automatic synchronization is enabled, Foxmarks will check in with the server within the first five minutes or so after the Firefox browser is started up.
I’m a doofus for linking to a wiki page that got updated out from underneath me.
-
Inappropriate?Thanks a lot Eric!
Having read that article, I have 2 comments:
1. It would be nice if that information was obviously & permanently available via the official Foxmarks site - and updated if it changes.
2. It is disappointing that there is no automatic sync immediately (or soon) after opening a new Firefox session.
If I sync to the server on closing one session, then open another session on a different machine (or in my case in a different OS) then I would really like to have my latest bookmarks available automatically right away, not after an hour.
Of course I can always do that manually, but I kind of expected it to work that way automatically.
Thanks again! -
Inappropriate?@2CV67: You're welcome! Regarding your comments:
- Agreed; I'll have to check around to find a good place for that information.
- Sorry for the confusion there--as I stated in my earlier reply here, Foxmarks checks in with the server "within the first five minutes or so after the Firefox browser is started up." I've double-checked this and found that if you haven't synchronized that browser with the Foxmarks server in more than an hour, it will only wait about 60 seconds after Firefox starts up before it synchronizes with the server. I think this suits your needs, no?
-
Inappropriate?Yes, checking within about a minute is good.
Checking within 5 minutes is not bad.
Checking within 1 hour seems dumb!
I would certainly vote for checking within a minute EVERY time I open a session or I would set it like that if I had any choice.
Probably different users have different wishes (& you can't please everybody!).
For me (dual-boot on one machine) I would be happy with just one sync on shut-down & one sync on start-up.
Maybe an item for the next update?
Thanks for all the rapid responses!
And thanks for a useful product! -
Inappropriate?2CV67: It's only within an hour if you had already synchronized within the last 60 minutes. Otherwise it's 1 minute after you start up.
The reasoning behind this is that Foxmarks shouldn't be hitting the server after every start up if for some reason you're shutting down Firefox repeatedly and starting it back up again.
That said, if people ask for it, we'll definitely consider implementing it. Thanks for the feedback!
Loading Profile...




EMPLOYEE