Reasons for change
- XML-RPC code changes:
- Optimization of the network bandwidth usage in overlay mode
- More friendly for the XML-RPC servers: split long requests into smaller ones
- More fault-tolerant and efficient: send the XML-RPC requests to a pool of servers in parallel, instead of to a single server
Test Procedure
This version has been tested on the DEV server.
Rollback procedure
Version 2.0.3 could be reinstalled
CCB Jira
SSC-102@JIRA
Details
- Code separation between Oracle and XML-RPC data retrieval methods
- XML-RPC code changes:
- Optimization of the network bandwidth usage in overlay mode: the mnemonics are grouped into the requests (IOT-101@JIRA
)
- More memory-friendly for the XML-RPC servers: the timespan of the individual requests cannot exceed 24 hours. Larger requests are permitted, but split into smaller ones (IOT-102@JIRA
). There is no limit on the length of the timespan on the client side
- Distributed requests: instead of using 1 single XML-RPC server, we send to a pool of servers (IOT-103@JIRA
). This is more friendly for the servers, and more efficient because the requests can be sent in parallel (IOT-104@JIRA
), with a controlled degree of concurrency defined per server (for now: if more than 1 request for a given server is in flight, the others are queued. This can be increased later)
Stanford Linear Accelerator Center
(6 issues)
|
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
IOT-106
|
problem in plotting "change" variables
|
Massimiliano Turri
|
Maria Elena Monzani
|
|
Resolved
|
FIXED
|
Jul 18, 2008
|
Jul 18, 2008
|
|
|
IOT-104
|
xmlrpc retrieval method: send the requests in parallel when multiple servers are available and when a query involves multiple xmlrpc requests (eg. large timespans).
|
David Decotigny
|
David Decotigny
|
|
Closed
|
FIXED
|
Jul 16, 2008
|
Jul 17, 2008
|
|
|
IOT-103
|
xmlrpc retrieval method: there should be a list of servers rather than a single one
|
David Decotigny
|
David Decotigny
|
|
Closed
|
FIXED
|
Jul 14, 2008
|
Jul 17, 2008
|
|
|
IOT-102
|
xmlrpc retrieval method: split large timespan requests into smaller intervals
|
David Decotigny
|
David Decotigny
|
|
Closed
|
FIXED
|
Jul 14, 2008
|
Jul 17, 2008
|
|
|
IOT-101
|
xmlrpc retrieval method: group the multi-mnemonics trending queries into one xmlrpc query
|
David Decotigny
|
David Decotigny
|
|
Closed
|
FIXED
|
Jul 14, 2008
|
Jul 17, 2008
|
|
|
IOT-90
|
Y axis plot scales on overlay plots sometimes incorrect
|
Massimiliano Turri
|
Pat Hascall
|
|
Resolved
|
FIXED
|
Apr 24, 2008
|
Aug 01, 2008
|
|