Are ATOT forums load balanced?

TechBoyJK

Lifer
Oct 17, 2002
16,699
60
91
I'm just curious how the forums are allowing time warps. If there are multiple front end servers processing the requests and their clocks are out of sync, then perhaps that could be causing the time warps? If the code to insert the replies is relying on the clock of the webserver and not the database server it is applying the changes to, or if there are multiple db servers and their clocks aren't in sync, that could be causing the problem..

Just wondering...... ... . .. .
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
I think the answer lies in the fact that the forums are running Fusetalk. Take traditional logic and throw it out the door, because that's what the developers of it did with their brain when they decided to write the code.
 

nakedfrog

No Lifer
Apr 3, 2001
62,103
17,906
136
Originally posted by: TechBoyJK
I'm just curious how the forums are allowing time warps. If there are multiple front end servers processing the requests and their clocks are out of sync, then perhaps that could be causing the time warps? If the code to insert the replies is relying on the clock of the webserver and not the database server it is applying the changes to, or if there are multiple db servers and their clocks aren't in sync, that could be causing the problem..

Just wondering...... ... . .. .

There isn't enough traffic here to require multiple DB servers unless they're old and crummy, or FT is coded badly.
Either way, it ain't hard to set up servers to sync time.
 

phoenix79

Golden Member
Jan 17, 2000
1,598
0
0
My understanding is that the DB server clock is out of sync with the Webserver causing the problem, but my opinion doesn't mean much
 

TechBoyJK

Lifer
Oct 17, 2002
16,699
60
91
Originally posted by: nakedfrog
Originally posted by: TechBoyJK
I'm just curious how the forums are allowing time warps. If there are multiple front end servers processing the requests and their clocks are out of sync, then perhaps that could be causing the time warps? If the code to insert the replies is relying on the clock of the webserver and not the database server it is applying the changes to, or if there are multiple db servers and their clocks aren't in sync, that could be causing the problem..

Just wondering...... ... . .. .

There isn't enough traffic here to require multiple DB servers unless they're old and crummy, or FT is coded badly.
Either way, it ain't hard to set up servers to sync time.

I know it's not hard, but I'm just wondering if that could be the cause. I've seen some pretty basic things get overlooked and cause big problems
 

TechBoyJK

Lifer
Oct 17, 2002
16,699
60
91
Originally posted by: spidey07
Nobody is dumb enough to not be using NTP for clocks.

For sure. But.. How the fuck could time ordered inserts be displayed out of order? Timestamps can be very precise...
 

xSauronx

Lifer
Jul 14, 2000
19,582
4
81
Originally posted by: nakedfrog
Originally posted by: TechBoyJK
I'm just curious how the forums are allowing time warps. If there are multiple front end servers processing the requests and their clocks are out of sync, then perhaps that could be causing the time warps? If the code to insert the replies is relying on the clock of the webserver and not the database server it is applying the changes to, or if there are multiple db servers and their clocks aren't in sync, that could be causing the problem..

Just wondering...... ... . .. .

There isn't enough traffic here to require multiple DB servers unless they're old and crummy, or FT is coded badly.
Either way, it ain't hard to set up servers to sync time.

yeah i think you hit the nail on squarely on the head with that one.
 

her209

No Lifer
Oct 11, 2000
56,336
11
0
If the FT code is doing an SQL INSERT into the back-end database via ODBC or some other database connection using a call to get the time on the local server receiving the HTTP POST to pass as a function parameter, then the race condition is obvious.
 

OCGuy

Lifer
Jul 12, 2000
27,224
37
91
They just need to heighten the load module and reboot the sychronizer. Maybe even reverse the polarity of the frequency gauge.


Everyone knows this.
 

Locut0s

Lifer
Nov 28, 2001
22,205
43
91
They are putting all their work into the site redesign and switchover to vB, so they are just letting the current bugs go for now.
 

Rastus

Diamond Member
Oct 10, 1999
4,704
3
0
Originally posted by: Locut0s
They are putting all their work into the site redesign and switchover to vB, so they are just letting the current bugs go for now.
This. They quit paying FuseTalk for support when they decided to switch. So they are a few updates behind.

 

rockyct

Diamond Member
Jun 23, 2001
6,656
32
91
lol, how fitting. Crusty gets time warped in a thread talking about suggestions on how to fix the time warping.
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
Originally posted by: rockyct
lol, how fitting. Crusty gets time warped in a thread talking about suggestions on how to fix the time warping.

I didn't even try on this one either :(
 

nakedfrog

No Lifer
Apr 3, 2001
62,103
17,906
136
Originally posted by: her209
If the FT code is doing an SQL INSERT into the back-end database via ODBC or some other database connection using a call to get the time on the local server receiving the HTTP POST to pass as a function parameter, then the race condition is obvious.

I can't imagine why you'd use anything other than the DB time, though.
 

manlymatt83

Lifer
Oct 14, 2005
10,051
44
91
Originally posted by: phoenix79
My understanding is that the DB server clock is out of sync with the Webserver causing the problem, but my opinion doesn't mean much

Same here.

But the better reason is most likely a mysql slave is out of sync with the master time wise, and the functions aren't deterministic.
 

alkemyst

No Lifer
Feb 13, 2001
83,769
19
81
If you don't get stingy with the reach-arounds, the perv mod gives you a time warp accelerator for your browser.

 

Oceandevi

Diamond Member
Jan 20, 2006
3,085
1
0
Originally posted by: OCguy
They just need to heighten the load module and reboot the sychronizer. Maybe even reverse the polarity of the frequency gauge.


Everyone knows this.


Sometimes that causes more problems than it is worth. Duh.
 

MikeMike

Lifer
Feb 6, 2000
45,885
66
91
i love timewarping... it allows me to go from hitting on a chick here on ATOT to already banging her without any other steps...
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
Originally posted by: MIKEMIKE
i love timewarping... it allows me to go from hitting on a chick here on ATOT to already banging her without any other steps...

O RLY?
 

Legendary

Diamond Member
Jan 22, 2002
7,019
1
0
Originally posted by: her209
If the FT code is doing an SQL INSERT into the back-end database via ODBC or some other database connection using a call to get the time on the local server receiving the HTTP POST to pass as a function parameter, then the race condition is obvious.

I'm not saying you're wrong, this would definitely cause warps, but who in their right mind would ever code something this way?
 

her209

No Lifer
Oct 11, 2000
56,336
11
0
Originally posted by: Legendary
Originally posted by: her209
If the FT code is doing an SQL INSERT into the back-end database via ODBC or some other database connection using a call to get the time on the local server receiving the HTTP POST to pass as a function parameter, then the race condition is obvious.
I'm not saying you're wrong, this would definitely cause warps, but who in their right mind would ever code something this way?
Maybe it was never intended for it to be run on multiple front-end servers.