My sync OSM button is blank

Hello,

When clicking the three dots above last synced map I only get a blank box.

Have tried different citys, different browsers, hard resetting my browser. No change.

It disappeared in the last 10 days I belive

1 Like

As @JamesChevalier said in other topics:

The city sync feature is currently disabled due to a full rework I’m testing now. I only ā€˜quietly’ announced this in Water Station because it’s not a widely used feature & the testing is going to run a while.

1 Like

Seems like one of those features that many users don’t use, but the minority of us that do use it are checking twice a day to see when it’s back :sweat_smile:

5 Likes

Lol, yep. 100% of the reason for becoming a subscriber last week and then it goes away :frowning:

Well don’t give up yet - it’s not like he took it away just to frustrate us! The reason it’s missing is that James is rewriting the code for city updates to be more efficient and frequent, so this is a temporary hindrance to make the site better as a whole.

@kevincharlespels Haha, I know. Luckily, I did get most of my updates done before it shut off. What he does that IS frustrating is not queueing activity deletes at a low priority instead of rejecting them for hours at a time. Ever since you mentioned RunKeeper, I’ve been attempting cleanup but that is also being affected.

1 Like

Hmm that could be an interesting idea - create a separate queue(s) for deleting activities and/or city updates that runs at lower priority, rather than simply rejecting and saying ā€œtry again laterā€. If you formally proposed it as an idea, I’d vote for it!

Perhaps it could be a supporter-only feature to encourage signups and not create too huge a queue. Non-paying users need to try again later, paying users get to enter the queue, and when the processing load abates, the supporters requests are prioritized.

I’ve definitely thought about it, but since I wasn’t attempting deletes before this current testing, I wasn’t sure if it was also just a side effect and when James’ current project is over, waits would become reasonable. What have people seen historically on how often the rejects occur?

Mostly it’s just variable, depending on extenuating factors like an AWS outage or a really large city update clogging up the processing load - the latter being one impetus for the current city update overhaul.

1 Like

Oh, that reminds me… During this city sync rework, I also adjusted how activity deletion post-processing occurs. I should be able to rework that rejection as well. Outside of Nodevember (which has become its own beast as years go by & more people join CityStrides), that should probably reduce rejections to near-zero.

The rationale behind rejection vs low priority / super delayed queueing is that I don’t have a status display of the queuing, so there would always be a question of whether the activity was still queued etc etc etc … which would likely lead to more support emails, which I already barely keep up with :sweat_smile:
I think you’re right about there being a better way of handling the situation, it’s just that I don’t always have the time to work through the best implementations - sometimes I need to go with the least worst and then circle back.

4 Likes