Welcome Guest ( Log In | Register )

> Posting Privileges

Only dashboard development staff may start a topic in this forum. If you wish to discuss the project, please use the "dashboard Discussion" forum.
 
Reply to this topicStart new topic
> Project Status
Daniel
post Jul 14 2010, 12:19 AM
Post #1



Group Icon

Group: HQ Staff
Unit: DE Special Ops

Player Stats: Click Here

Posts: 725
Joined: 4-June 04
Member No.: 30
Fav. GTA: GTA: San Andreas

Country: uk



dashboard v1.0 is currently live at http://dashboard.bastage.net

However, due to an ongoing issue with concurrent database queries failing due to transaction deadlocks, development of new features has been suspended pending the rewrite of the core engine.

Signatures and statistics collection from MTA will continue working. However, the live stats page may randomly disconnect you with a server busy message. Please do not raise this is a bug; it's a known issue.

Update 2010-07-17 02:15BST:
The new logging engine is running and collecting statistics and live status from MTA succesfully. The system can now tolerate a downtime period of 30 seconds (whilst the logging engine restarts) in the event of a failure of configuration change, and no data will be lost during these 30 seconds.

Addtionally, the new caching engine is up and running for data on the home page only. The home page of dashboard no longer communicates with a SQL database - it pulls data from an in memory cache instead.

More updates and improvements will be made this weekend.

Update 2010-07-19 01:16BST:
The logging engine has been further streamlined to support the concurrent decoding and logging of messages from MTA. The process is now split into four parts; the transmission of the message from MTA to the dashboard web application via HTTP, the transmission from the web application into the processing engine via WCF, the decoding of the message by a collection of IMtaMessageParser objects and then the updating of relevant caches and database by a collection of IDataOperationHandler objects.

It's all very long winded but effectively means we can send thousands of messages per minute into the engine and it'll process them in it's own time - there's no dependence on SQL Server, processing of messages won't affect the ability for dashboard to show data on the site, so everyone's a winner.

Tomorrow evening will be the transition of more MtaMessages from the old system into the new engine, and improvements to the caching engine.

Estimates are that we'll be able to handle around 10 million requests per hour on the new system.

Update 2010-07-23 00:12BST:
Migration of all the data collection functionality to the new pipeline has been completed. We're now processing all messages from MTA in a multi-threaded, asynchronous fashion meaning we tell MTA that message submission is completed once the message has entered the pipeline. We can then take as long as necessary to process the message and MTA is non the wiser.

The caching engine is also running and stable - all new messages are summarised and stored in cache, and also commited to database. When the engine starts, it retrieves raw stats from the database and performs calculations on these to populate the cache. The result is that after approximately 30 seconds after the engine is running, any data that dashboard needs to access is stored in RAM. This means we don't have to worry about transaction locks on the database.

More testing and implementation of some MTA "talkback" will take place this weekend.

Update 2010-07-24 03:02BST:
More late night coding! MTA now submits messages directly into the processing pipeline via WCF - it no longer needs to be able to talk to dashboard.bastage.net. The upshot of this is that the web interface now does *nothing* except show statistics to users; no processing, no relaying and no caching takes place in the UI layer any more.

I also implemented multiple server support this evening to permit RvB to log statistics as and when the time is right.


--------------------
Go to the top of the page
 
+Quote Post
warriorsuntd
post Jul 16 2010, 02:53 AM
Post #2



Group Icon

Group: Registered Public

Player Stats: Click Here

Posts: 49
Joined: 8-July 10
From: united states
Member No.: 1,977
Fav. GTA: GTA: San Andreas

Country: us



QUOTE (Daniel @ Jul 13 2010, 08:19 PM) *
dashboard v1.0 is currently live at http://dashboard.bastage.net

However, due to an ongoing issue with concurrent database queries failing due to transaction deadlocks, development of new features has been suspended pending the rewrite of the core engine.

Signatures and statistics collection from MTA will continue working. However, the live stats page may randomly disconnect you with a server busy message. Please do not raise this is a bug; it's a known issue.



when do u think this issue will b fixed?


--------------------





Go to the top of the page
 
+Quote Post
Madis
post Jul 16 2010, 05:30 AM
Post #3


Shannon the Tough Sodium - gone again
Group Icon

Group: VCES/SAES Member
Posts: 993
Joined: 14-April 08
Member No.: 794
Fav. GTA: GTA: San Andreas

Country: kn



Awards Showcase   


Probably just before he posts something about it here


--------------------
Does X work when I use Y to do Z?
Why don't you try and find it out instead of asking someone other to try and find it out?
  • Willy: i blame lord
  • Willy: MADIS GO EMO CRY
  • Dutchie: i think that mr lordy not realy want give people help, but only gives stupid answer to get more post.


Go to the top of the page
 
+Quote Post
Arse
post Jul 19 2010, 03:56 PM
Post #4


Arse
Group Icon

Group: VCES/SAES Member
Unit: DE Special Ops

Player Stats: Click Here

Posts: 523
Joined: 18-April 08
From: not Germany
Member No.: 801
Fav. GTA: GTA: Vice City

Country: gm



ohmy.gif OVER 9000!!!11!!111

nice work daniel


--------------------
<Willy> all aboard the fail boat.
..::::..



Go to the top of the page
 
+Quote Post
Daniel
post Jul 22 2010, 11:22 PM
Post #5



Group Icon

Group: HQ Staff
Unit: DE Special Ops

Player Stats: Click Here

Posts: 725
Joined: 4-June 04
Member No.: 30
Fav. GTA: GTA: San Andreas

Country: uk



Further update added.


--------------------
Go to the top of the page
 
+Quote Post
hobo pie
post Jul 23 2010, 02:23 PM
Post #6


wums :O
Group Icon

Group: VCES/SAES Member

Player Stats: Click Here

Posts: 1,052
Joined: 28-March 05
From: Bournemouth, Dorset
Member No.: 366
Fav. GTA: GTA: Vice City

Country: eng



heh "pipeline"

If livestats keeps being as sexy as it is, i may just have to lay 10" of my own "pipeline" somwhere wub.gif wub.gif wub.gif


--------------------
Go to the top of the page
 
+Quote Post
Daniel
post Jul 24 2010, 02:10 AM
Post #7



Group Icon

Group: HQ Staff
Unit: DE Special Ops

Player Stats: Click Here

Posts: 725
Joined: 4-June 04
Member No.: 30
Fav. GTA: GTA: San Andreas

Country: uk



Another happy happy fun time update!


--------------------
Go to the top of the page
 
+Quote Post
Rarekirby
post Jul 26 2010, 04:06 AM
Post #8



Group Icon

Group: Registered Public

Player Stats: Click Here

Posts: 8
Joined: 23-July 10
Member No.: 2,044
Fav. GTA: GTA: San Andreas

Country: us



I cant log in to Dashboard.Why wont it let me log in?
Go to the top of the page
 
+Quote Post
Daniel
post Jul 26 2010, 09:44 AM
Post #9



Group Icon

Group: HQ Staff
Unit: DE Special Ops

Player Stats: Click Here

Posts: 725
Joined: 4-June 04
Member No.: 30
Fav. GTA: GTA: San Andreas

Country: uk



Go back to the top of the thread, read it, then answer your own question.


--------------------
Go to the top of the page
 
+Quote Post
wanty
post Aug 10 2010, 01:44 AM
Post #10


Exotic-Car Gang Leader
Group Icon

Group: Registered Public

Player Stats: Click Here

Posts: 716
Joined: 9-April 10
From: Portugal
Member No.: 1,662
Fav. GTA: GTA: San Andreas

Country: po



/me wonder's how it's it going the repair and when wil dashboard be up again.


--------------------



[exo-c]wANTy
Go to the top of the page
 
+Quote Post
Daniel
post Aug 11 2010, 06:33 PM
Post #11



Group Icon

Group: HQ Staff
Unit: DE Special Ops

Player Stats: Click Here

Posts: 725
Joined: 4-June 04
Member No.: 30
Fav. GTA: GTA: San Andreas

Country: uk



Not sure Wanty, we've got a lot of behind the scenes working going on at the moment. It'll be worth the wait though.


--------------------
Go to the top of the page
 
+Quote Post
wanty
post Aug 12 2010, 05:04 PM
Post #12


Exotic-Car Gang Leader
Group Icon

Group: Registered Public

Player Stats: Click Here

Posts: 716
Joined: 9-April 10
From: Portugal
Member No.: 1,662
Fav. GTA: GTA: San Andreas

Country: po



QUOTE (Daniel @ Aug 11 2010, 07:33 PM) *
Not sure Wanty, we've got a lot of behind the scenes working going on at the moment. It'll be worth the wait though.


Nice, like to hear that.
Keep up the good job.


--------------------



[exo-c]wANTy
Go to the top of the page
 
+Quote Post
=GLAYIS=
post Aug 25 2010, 04:19 PM
Post #13



Group Icon

Group: Registered Public

Player Stats: Click Here

Posts: 36
Joined: 25-August 10
Member No.: 2,256
Fav. GTA: GTA: San Andreas

Country: eng



QUOTE (Daniel @ Jul 14 2010, 01:19 AM) *
dashboard v1.0 is currently live at http://dashboard.bastage.net

However, due to an ongoing issue with concurrent database queries failing due to transaction deadlocks, development of new features has been suspended pending the rewrite of the core engine.

Signatures and statistics collection from MTA will continue working. However, the live stats page may randomly disconnect you with a server busy message. Please do not raise this is a bug; it's a known issue.

Update 2010-07-17 02:15BST:
The new logging engine is running and collecting statistics and live status from MTA succesfully. The system can now tolerate a downtime period of 30 seconds (whilst the logging engine restarts) in the event of a failure of configuration change, and no data will be lost during these 30 seconds.

Addtionally, the new caching engine is up and running for data on the home page only. The home page of dashboard no longer communicates with a SQL database - it pulls data from an in memory cache instead.

More updates and improvements will be made this weekend.

Update 2010-07-19 01:16BST:
The logging engine has been further streamlined to support the concurrent decoding and logging of messages from MTA. The process is now split into four parts; the transmission of the message from MTA to the dashboard web application via HTTP, the transmission from the web application into the processing engine via WCF, the decoding of the message by a collection of IMtaMessageParser objects and then the updating of relevant caches and database by a collection of IDataOperationHandler objects.

It's all very long winded but effectively means we can send thousands of messages per minute into the engine and it'll process them in it's own time - there's no dependence on SQL Server, processing of messages won't affect the ability for dashboard to show data on the site, so everyone's a winner.

Tomorrow evening will be the transition of more MtaMessages from the old system into the new engine, and improvements to the caching engine.

Estimates are that we'll be able to handle around 10 million requests per hour on the new system.

Update 2010-07-23 00:12BST:
Migration of all the data collection functionality to the new pipeline has been completed. We're now processing all messages from MTA in a multi-threaded, asynchronous fashion meaning we tell MTA that message submission is completed once the message has entered the pipeline. We can then take as long as necessary to process the message and MTA is non the wiser.

The caching engine is also running and stable - all new messages are summarised and stored in cache, and also commited to database. When the engine starts, it retrieves raw stats from the database and performs calculations on these to populate the cache. The result is that after approximately 30 seconds after the engine is running, any data that dashboard needs to access is stored in RAM. This means we don't have to worry about transaction locks on the database.

More testing and implementation of some MTA "talkback" will take place this weekend.

Update 2010-07-24 03:02BST:
More late night coding! MTA now submits messages directly into the processing pipeline via WCF - it no longer needs to be able to talk to dashboard.bastage.net. The upshot of this is that the web interface now does *nothing* except show statistics to users; no processing, no relaying and no caching takes place in the UI layer any more.

I also implemented multiple server support this evening to permit RvB to log statistics as and when the time is right.



Hey daniel when i will see my stats:money,picture,kills,deaths,arrests,arested......?


--------------------



GLAYIS

THE BEST POLICE AGENT

AGENT GLAYIS
Go to the top of the page
 
+Quote Post
TheAmazonic
post Aug 25 2010, 04:55 PM
Post #14



Group Icon

Group: Registered Public

Player Stats: Click Here

Posts: 369
Joined: 30-January 10
From: Asocial west part of Braunschweig
Member No.: 1,520
Fav. GTA: GTA: San Andreas

Country: gm



GLAYIS:

1. Don't post that 2 times!
2. Don't quote that whole first post!
3. Answer to your question: When Dashboard is online again.


--------------------

Let The Good Times Roll!!
(Link: http://www.youtube.com/watch?v=lB_OdxptWxE )
Go to the top of the page
 
+Quote Post
Daniel
post Aug 26 2010, 08:13 AM
Post #15



Group Icon

Group: HQ Staff
Unit: DE Special Ops

Player Stats: Click Here

Posts: 725
Joined: 4-June 04
Member No.: 30
Fav. GTA: GTA: San Andreas

Country: uk



QUOTE (EPF.GLAYIS @ Aug 25 2010, 05:19 PM) *
Hey daniel when i will see my stats:money,picture,kills,deaths,arrests,arested......?



QUOTE (TheAmazonic @ Aug 25 2010, 05:55 PM) *
3. Answer to your question: When Dashboard is online again.


Not quite. If you've populated the "in-game username" field on your forum profile, click through to your player stats page (blue text next to each of your posts) and your signature image is there. Copy the address and stick it in your signature.


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 9th September 2010 - 06:53 PM