OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
I'm currently dealing with a few different issues on the server and wanted to mention it in case anyone is currently being affected.

The first is that there is an unknown crawler originating out of Singapore (via AWS) that (a) does not identify itself as a crawler, and (b) is hammering the site with requests. It appears to be attempting to perform a topic search on every single topic in the forum's database. Because bots are stupid.

The second problem is that, for reasons I have yet to determine, I've managed to un-set the bit on every post that indicates that it has been indexed. Which means the MV background task is currently trying to re-index Every. Single. Post. in the entire database. The vast majority of the index is actually still there, but the current backlog means that current posts (i.e. those from the last day or two) have not been indexed yet, and will not show up in searches.

Sorry for the service interruption. I'll get the issues sorted as fast as I can.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
Update: I did some digging into the logs to try to figure out who the crawler is. And while they don't identify themselves as a crawler in the standard way that crawlers are supposed to, they do actually identify themselves: For those that don't know, ByteDance is the parent company of TikTok.

Fuck those guys.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
jess wrote:
The second problem is that, for reasons I have yet to determine, I've managed to un-set the bit on every post that indicates that it has been indexed.
I've determined the problem here. An overly-broad database trigger (simple scripting language that runs in the database itself) un-set the search index bit of every single post when I made an unrelated change to the metadata of... every single post. It really shouldn't have done that, as there was no need to, but the guy that wrote this particular database trigger (aka "past jess") is a big fat jerk.
UTC

Veni, Vidi, Posti
Joined: UTC
Posts: 7676
Location: Tega Cay, SC
 
Veni, Vidi, Posti
Joined: UTC
Posts: 7676
Location: Tega Cay, SC
UTC quote
Thank you for keeping the forum up and running. It is one of the few I frequent because it is moderated so well. And I like Greasy's comments. Razz emoticon
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
Another couple of updates:

• ByteDance has been exorcised from the server. I blocked them coarsely at first (by blacklisting a fairly large range of IP addresses in Amazon AWS's Singapore data center) but now have a more refined approach -- if 'bytedance' appears in their user agent string, I give them the boot immediately. This will work until they figure out that they just have to change their user agent string to something anonymous.

• The server has managed to re-index every single post on the site, including the last couple of days that were actually missing from the search index. So searches should be, errr... as reliable as they were prior to my latest mistakes.

I think this concludes all of the pressing problems, at least the ones that were having an impact. I'm now going back to fixing the insignificant problems that nobody will actually notice.
@mayorofnow avatar
UTC

Molto Verboso
2020 GTS 300 HPE
Joined: UTC
Posts: 1390
Location: NYC
 
Molto Verboso
@mayorofnow avatar
2020 GTS 300 HPE
Joined: UTC
Posts: 1390
Location: NYC
UTC quote
Is the database using doppler or Euclidean calculations?
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
mayorofnow wrote:
Is the database using doppler or Euclidean calculations?
It's using geodesics.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS 300 HPE SuperTech 73,000km
Joined: UTC
Posts: 7499
Location: Batmania aka Melbourne, Aus
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS 300 HPE SuperTech 73,000km
Joined: UTC
Posts: 7499
Location: Batmania aka Melbourne, Aus
UTC quote
jess wrote:
It's using geodesics.
at the risk of setting a Lambretta on fire ...

WGS84?
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
SteelBytes wrote:
at the risk of setting a Lambretta on fire ...

WGS84?
WGS84 is a geodetic datum. Geodesic is more… abstract.

Here's a Stack Exchange discussion on the difference between geodetic and geodesic. In some contexts, they are used interchangeably, because of a historical mistranslation into English. But in this case, they are different.
@syd avatar
UTC

Veni, Vidi, Posti
GTS300 Super (Mustard) GTS250 Super (Bulger)
Joined: UTC
Posts: 5110
Location: Tempe, AZ
 
Veni, Vidi, Posti
@syd avatar
GTS300 Super (Mustard) GTS250 Super (Bulger)
Joined: UTC
Posts: 5110
Location: Tempe, AZ
UTC quote
Oh, unintended consequences. Thanks, Jess, for keeping the place going. And going.
@greasy125 avatar
UTC

Sergeant at Arms
Weird 80's Vespas & Cool Vintage Lambrettas
Joined: UTC
Posts: 15098
Location: The state of insanity, SoCal
 
Sergeant at Arms
@greasy125 avatar
Weird 80's Vespas & Cool Vintage Lambrettas
Joined: UTC
Posts: 15098
Location: The state of insanity, SoCal
UTC quote
oh, hey, I heard somebody was over here talking bout broken lambrettas? shall I go fetch the gas can?
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
greasy125 wrote:
oh, hey, I heard somebody was over here talking bout broken lambrettas? shall I go fetch the gas can?
Nah, I think we've burned down enough topics for the moment.
@greasy125 avatar
UTC

Sergeant at Arms
Weird 80's Vespas & Cool Vintage Lambrettas
Joined: UTC
Posts: 15098
Location: The state of insanity, SoCal
 
Sergeant at Arms
@greasy125 avatar
Weird 80's Vespas & Cool Vintage Lambrettas
Joined: UTC
Posts: 15098
Location: The state of insanity, SoCal
UTC quote
jess wrote:
Nah, I think we've burned down enough topics for the moment.
fair enough. I mean, what with the price of gas today i should be a little more discriminating.

*vanishes in a cloud of two stroke smoke*
@znomit avatar
UTC

Veni, Vidi, Posti
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11055
Location: Hermit Kingdom
 
Veni, Vidi, Posti
@znomit avatar
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11055
Location: Hermit Kingdom
UTC quote
greasy125 wrote:
oh, hey, I heard somebody was over here talking bout broken lambrettas? shall I go fetch the gas can?
What octane?
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39129
Location: Bay Area, California
UTC quote
znomit wrote:
What octane?
I'm not going to dignify that with a response.

Oh, wait…
@madison_sully avatar
UTC

Veni, Vidi, Posti
MP3 500, GTS 250 (both 2008 MY), 2013 Piaggio BV 350, 2014 Can Am Spyder RT
Joined: UTC
Posts: 7682
Location: Madison, Wisconsin
 
Veni, Vidi, Posti
@madison_sully avatar
MP3 500, GTS 250 (both 2008 MY), 2013 Piaggio BV 350, 2014 Can Am Spyder RT
Joined: UTC
Posts: 7682
Location: Madison, Wisconsin
UTC quote
jess wrote:
I'm not going to dignify that with a response.

Oh, wait…
If it's any consolation I didn't see much dignity in that response. Facepalm emoticon Laughing emoticon
@cdwise avatar
UTC

Veni, Vidi, Posti
GTS 300, Buddy 125
Joined: UTC
Posts: 8882
Location: Knoxville, TN
 
Veni, Vidi, Posti
@cdwise avatar
GTS 300, Buddy 125
Joined: UTC
Posts: 8882
Location: Knoxville, TN
UTC quote
jess wrote:
For those that don't know, ByteDance is the parent company of TikTok.

Fuck those guys.
I make it a point to avoid TikTok. I won't even watch video in a post hosted there. The thing is a f'in mean ace.

Modern Vespa is the premier site for modern Vespa and Piaggio scooters. Vespa GTS300, GTS250, GTV, GT200, LX150, LXS, ET4, ET2, MP3, Fuoco, Elettrica and more.

Modern Vespa is made possible by our generous supporters.

Buy Me A Coffee
 

Shop on Amazon with Modern Vespa

Modern Vespa is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com


All Content Copyright 2005-2025 by Modern Vespa.
All Rights Reserved.


[ Time: 0.0150s ][ Queries: 3 (0.0022s) ][ live ][ 335 ][ ThingOne ]