aboutsummaryrefslogtreecommitdiffstats
path: root/server
AgeCommit message (Expand)AuthorFilesLines
2015-11-19Makefile.am: added -std=gnu89 to AM_CPPFLAGSClark Williams1-1/+1
2014-05-16server/parser: BUG: The parsed values of mean and median was mixed upDavid Sommerseth1-2/+2
2013-04-15cyclictest: Don't bother reporting 'variance'David Sommerseth1-2/+0
2013-03-14Added timestamps tracking when each module starts and stopsDavid Sommerseth1-0/+1
2013-01-31rteval-parser: Only consider cyclic statistics which have samples registeredDavid Sommerseth1-1/+1
2013-01-18Copyright updatesDavid Sommerseth15-562/+80
2013-01-04Replace concatened paths with a call to os.path.joinRaphaƫl Beamonte1-1/+1
2012-12-20Changed the parsing defaults for summary reportsDavid Sommerseth2-2/+2
2012-12-20Rework the XSLT template for rteval-parserd to tackle rteval v2.0 reportsDavid Sommerseth1-259/+499
2012-12-20Fix minor issues in rteval-parser database schemasDavid Sommerseth6-1/+7
2012-11-19rteval-parserd: Avoid live-lock if errors happens while registering the systemDavid Sommerseth1-0/+3
2012-11-19rteval-parserd: Fix issue when IPv4 address has not been setDavid Sommerseth1-1/+1
2012-11-15rteval-parser: Forgot to update the rteval-parser.spec file tooDavid Sommerseth1-2/+6
2012-11-15rteval-parser: Added some needed tweaks to make EXSLT support pass 'make dist...David Sommerseth1-0/+2
2012-11-15Updated rteval-parser versionsDavid Sommerseth1-2/+2
2012-11-08rteval-parserd: Extend the xmlparser.xsl to also process hwlatdetect resultsDavid Sommerseth3-1/+333
2012-11-08server/parser: Make the parsing of measurement data more flexibleDavid Sommerseth7-25/+46
2012-11-08server/parser: Add support EXSLT functions in XSLT templatesDavid Sommerseth2-0/+7
2012-11-08server/parser: Make sure the XSLT parameter array is always cleared before useDavid Sommerseth1-1/+4
2012-11-08server/parser: Added a simple string tokeniserDavid Sommerseth2-0/+108
2011-10-07rteval-parsed/rteval-xmlrpc v1.5David Sommerseth3-8/+19
2011-10-07Moved PostgreSQL related array function into pgsql.cDavid Sommerseth3-55/+77
2011-10-07Introduce init_xmlparser() processDavid Sommerseth2-0/+50
2011-10-07Added support for PostgreSQL arrays + store cpu_topology CPU spread as an arrayDavid Sommerseth6-8/+328
2011-02-07Fixed wrong copying of apache config files to the tarball for the XML-RPC ser...David Sommerseth1-1/+1
2011-02-04Updated build files to package rteval-xmlrpc-1.4David Sommerseth1-3/+7
2011-02-04Update version information to rteval-xmlrpc-1.4David Sommerseth2-2/+3
2011-02-04Added needed autoconf changes to enable the new mod_wsgi featureDavid Sommerseth3-7/+24
2011-02-04If the dirpath is an absolute path, go to the root dir before continuing.David Sommerseth1-0/+2
2011-02-04Added mod_wsgi handlerDavid Sommerseth2-0/+154
2011-02-03Don't return None values in the database_status() methodDavid Sommerseth1-2/+4
2011-02-03Don't try to always expand SQL SELECT query when throwing an exceptionDavid Sommerseth1-1/+1
2011-01-10Moved annotation data into a separate table field in rtevalruns_detailsDavid Sommerseth3-2/+215
2010-08-27Implemented simple XML-RPC call to check the database statusDavid Sommerseth2-0/+28
2010-05-14Added first-cut of a unit-test for XML-RPC server/clientDavid Sommerseth3-18/+126
2010-04-12Added --annotate | -a feature to rtevalDavid Sommerseth1-1/+1
2010-04-09Added Hello() method to XML-RPC serverDavid Sommerseth3-5/+15
2010-04-09Remove not needed XML-RPC functionDavid Sommerseth1-19/+0
2010-04-01Added support for num_cpu_sockets and improved num_cpu_cores extractionDavid Sommerseth1-3/+16
2010-03-31Added basic info for more CPU topology infoDavid Sommerseth3-14/+23
2010-03-26Added storing NUMA nodes in to rtevalruns_detailsDavid Sommerseth3-3/+7
2010-03-26Improved general parse loggingDavid Sommerseth3-18/+33
2010-03-26Changed snprintf() to append_str() when adding 'AND ipaddr' SQL stringDavid Sommerseth1-2/+4
2010-03-25Make sure we search for IP address == NULL when the input is NULLDavid Sommerseth1-0/+2
2010-03-25Honour the 'isnull' attribute in <value/> tagsDavid Sommerseth1-2/+7
2010-03-25Don't consider IP address if the value is NULL when looking up registered sys...David Sommerseth1-2/+7
2010-03-25Fixed wrong GRANT statement on the rteval_info tableDavid Sommerseth1-1/+1
2010-03-25version-bump of rteval-xmlrpc/rteval-parser to v1.2David Sommerseth2-4/+4
2010-03-25Updated the README files to reflect recent changesDavid Sommerseth2-27/+72
2010-03-25Added support for storing Linux distro in the databaseDavid Sommerseth4-1/+211
2010-03-23Cleaned up xmlparser.xsl - avoid not needed <xsl:apply-templates/> callsDavid Sommerseth1-170/+146
2010-03-22Cleaned up the rteval parser/XML-RPC spec fileDavid Sommerseth2-64/+108
2010-03-22Renamed rteval_parserd to rteval-parserdDavid Sommerseth9-30/+30
2010-03-22Fixed rpmlint complaintsDavid Sommerseth1-6/+10
2010-03-22Copy init script and config file example to the docs dir on 'make install'David Sommerseth1-0/+4
2010-03-19Added initial init.d script and sysconfig file for rteval_parserdDavid Sommerseth2-0/+145
2009-12-08Updated README files for the XMLRPC server to match latest changesDavid Sommerseth2-17/+79
2009-12-08Updated rteval-xmlrpc version numbers to 1.1, to reflect the new db schemaDavid Sommerseth3-4/+19
2009-12-08Avoid unexpected exit if the main thread starts process_submission_queue() to...David Sommerseth1-0/+1
2009-12-08Updated the SQL database schema and XML parser stylesheetDavid Sommerseth3-7/+226
2009-12-08Implemented SQL schema version handling on the database layerDavid Sommerseth2-4/+41
2009-12-08Added function to extract and parse the new //sqldata/@schemaver attributeDavid Sommerseth2-0/+32
2009-12-03Added rteval-xmlrpc.spec fileDavid Sommerseth1-0/+54
2009-12-03Fixed some issues with files related to the XML-RPC serverDavid Sommerseth1-3/+7
2009-12-03Removed no longer needed install helperDavid Sommerseth1-23/+0
2009-12-03Added generation and installation of apache-rteval.conf during make installDavid Sommerseth1-0/+8
2009-12-03Changed the complete autotools setup for rteval-xmlrpcDavid Sommerseth8-6/+230
2009-11-10Cleaned up and fixed configure.ac issuesDavid Sommerseth1-17/+48
2009-11-10Updated README with info about new config parameters ++David Sommerseth1-6/+23
2009-11-10Cleaned up eFree_values() even moreDavid Sommerseth1-18/+7
2009-11-10Avoid recursion calls in do_free_vals()David Sommerseth1-6/+11
2009-11-10Simplified the API to parse_report() and check_filesize()David Sommerseth1-41/+35
2009-11-10Corrected commentsDavid Sommerseth1-2/+4
2009-11-10Cosmetic fixDavid Sommerseth1-1/+1
2009-11-10Fixed a misleading log message during shutdown and a tiny memleakDavid Sommerseth1-3/+2
2009-11-10Added new config parameter: max_report_sizeDavid Sommerseth6-7/+55
2009-11-10Fixed potential thread collision with oid return valuesDavid Sommerseth1-3/+4
2009-11-05autotoolised rteval_parserdDavid Sommerseth5-13/+1266
2009-10-26Merge branch 'master_ipv4' into clarkDavid Sommerseth34-238/+4931
2009-10-26Added xmlrpc mod_python stuff into rteval.spec fileDavid Sommerseth2-11/+14
2009-10-26Cleaned up the XML-RPC serverDavid Sommerseth6-227/+17
2009-10-23Fixed a memory leak introduced in commit 70c850c13dabed16a69bDavid Sommerseth1-0/+1
2009-10-23Get rid of the sleep() calls and use blocking POSIX MQ callsDavid Sommerseth2-12/+41
2009-10-23Improved robustness of database connections and thread controlDavid Sommerseth3-19/+88
2009-10-23Added db_ping() function and made db_wait_notification() more solidDavid Sommerseth2-0/+49
2009-10-23Extract kthreads and services info from XML reportsDavid Sommerseth1-1/+1
2009-10-22Added READMEDavid Sommerseth1-0/+134
2009-10-22Added simple Makefile, before it's automated completelyDavid Sommerseth1-0/+13
2009-10-22Fixed doxygen errorsDavid Sommerseth9-13/+55
2009-10-22Added daemonising of the processDavid Sommerseth1-12/+80
2009-10-22If logging to file, fflush() on each writelog() callDavid Sommerseth1-0/+4
2009-10-22Make use of the 'threads' config/argument settingDavid Sommerseth1-1/+7
2009-10-22Added --help|-h with usage info, added missing --threads|-t argumentDavid Sommerseth1-7/+67
2009-10-22Implemented argument parsingDavid Sommerseth3-9/+25
2009-10-22Changed log level argument from int to char *David Sommerseth2-3/+43
2009-10-22Added argument parser source filesDavid Sommerseth2-0/+112
2009-10-22Added missing #includeDavid Sommerseth1-0/+1
2009-10-22Logging to syslog by default. Fixed a typoDavid Sommerseth1-2/+2
2009-10-22Fixed memory leak in db_connect()David Sommerseth1-0/+1
2009-10-22Improved overall logging informationDavid Sommerseth10-122/+173
2009-10-22Added missing log.[ch] filesDavid Sommerseth2-0/+185
2009-10-22Fixed missing initialisation - causing SEGV during exit if not calloc'edDavid Sommerseth1-1/+1
2009-10-21First cut at implementing a generic loggerDavid Sommerseth15-234/+309
2009-10-21Moved status codes into its own header fileDavid Sommerseth4-12/+41
2009-10-21Corrected missing or misleading doxygen commentsDavid Sommerseth7-28/+69
2009-10-21Fixed a couple of memory leaks in db_wait_notification()David Sommerseth1-0/+3
2009-10-21Implemented database LISTEN via db_wait_notification()David Sommerseth3-5/+92
2009-10-21Extended rtevalruns table to contain a submid fieldDavid Sommerseth6-4/+18
2009-10-21Simplified and made the get_destination_path() function more robustDavid Sommerseth3-48/+39
2009-10-21Added another missing fileDavid Sommerseth1-0/+36
2009-10-21Added missing rteval_parserd ... with the needed main() functionDavid Sommerseth1-0/+342
2009-10-21Added error message when submissionqueue update to STAT_INPROG failsDavid Sommerseth1-0/+5
2009-10-20Added logic to move parsed files into a specified report directory.David Sommerseth6-45/+233
2009-10-20Fixed a memory leakDavid Sommerseth1-1/+3
2009-10-20Added support for histogram data for cyclictestDavid Sommerseth2-43/+60
2009-10-20Fixed typosDavid Sommerseth1-3/+3
2009-10-19Added another database user account, and renamed the old oneDavid Sommerseth1-1/+1
2009-10-19Big rewrite, but now a working rteval_parserd process is readyDavid Sommerseth5-67/+222
2009-10-15Added a missing status levelDavid Sommerseth2-12/+13
2009-10-15Rearrenged return codes from parsethread()David Sommerseth2-14/+22
2009-10-15Cleaned up and added commentsDavid Sommerseth2-27/+60
2009-10-14Added first-cut of the parsethread() functionDavid Sommerseth2-0/+135
2009-10-14Added db_begin(), db_rollback() and db_commit() functionsDavid Sommerseth2-1/+72
2009-10-13Added needed pgsql.h file and cleaned up the DB API a little bitDavid Sommerseth2-20/+52
2009-10-12Added doxygen comments for xmlparser.[ch] and pgsql.cDavid Sommerseth3-2/+188
2009-10-12Added db_register_cyclictest()David Sommerseth1-0/+65
2009-10-12Note to self: it's more clever to use strdup_nullsafe() than strdup() ...David Sommerseth1-1/+1
2009-10-12Added db_register_rtevalrun()David Sommerseth2-2/+82
2009-10-12Added db_register_system()David Sommerseth1-3/+111
2009-10-12Added sqldataGetHostInfo()David Sommerseth2-1/+42
2009-10-12Refactored sqldataGetFid() and sqldataGetValue() functionsDavid Sommerseth2-11/+15
2009-10-09Made some basic DB API stuff more genericDavid Sommerseth1-1/+6
2009-10-09Make pgsql_INSERT() make use of the new neat functions in xmlparserDavid Sommerseth1-46/+11
2009-10-09Added some more useful functions to xmlparserDavid Sommerseth2-0/+153
2009-10-07Added needed pieces to make the C based summary.xml parser workDavid Sommerseth14-0/+2126
2009-09-30Add XML-RPC submissions into a submission queue instead of parsing it directlyDavid Sommerseth2-9/+30
2009-09-25Fixed missing variable. The value should be picked out from the configurationDavid Sommerseth1-2/+2
2009-09-25Updated XML-RPC README file and installation scriptsDavid Sommerseth3-68/+127
2009-09-24Rewritten XML-RPC server to use rtevalConfigDavid Sommerseth3-12/+35
2009-09-01Added README file for quick info for setting up an XML-RPC serviceDavid Sommerseth1-0/+92
2009-08-25Set correct path for XML-RPC API1 server data dirDavid Sommerseth1-1/+1
2009-08-05Fixed wrong rterid ID return from xmlrpc_API1::SendReport() functionDavid Sommerseth1-1/+1
2009-08-05Corrected missing scope with debug variable in Database::SELECT() methodDavid Sommerseth1-1/+1
2009-08-05Added remove_rtevalrun utilityDavid Sommerseth1-0/+84
2009-08-05Implemented Database::DELETE() metodDavid Sommerseth1-0/+22
2009-08-05Cleaned up a DB connection regressionDavid Sommerseth1-2/+1
2009-08-05Added simple testclient which sends a report file to an XML-RPC serverDavid Sommerseth1-0/+55
2009-08-05Simplified test server, default - no DB actions and debug info enabledDavid Sommerseth2-90/+3
2009-08-05Improved possibility to get more debug info, and to run tests without executi...David Sommerseth3-14/+38
2009-08-05Improved error message on SQL SELECT queriesDavid Sommerseth1-7/+10
2009-08-05Added better error handling when reading XML files and returning empty tag va...David Sommerseth1-2/+5
2009-08-05Save IPv4 address of the system in systems_hostnamesDavid Sommerseth2-3/+4
2009-08-05Made the XML-RPC test server work without database (just save a copy of XML r...David Sommerseth2-5/+8
2009-07-30Added missing database.py in PYTHON_FILESDavid Sommerseth1-1/+1
2009-07-30Fixed missing reference to moduleDavid Sommerseth1-1/+1
2009-07-30Added new files needed for XML-RPC serverDavid Sommerseth1-1/+1
2009-07-30Implemented the register_report() feature in the XMLRPC handlerDavid Sommerseth1-3/+7
2009-07-30Added rtevaldb.py, contains register_report() functionDavid Sommerseth1-0/+93
2009-07-30database - added NumTuples() methodDavid Sommerseth1-0/+17
2009-07-30xmlparser - did not try to take value out of a listDavid Sommerseth1-1/+1
2009-07-30database: Added SELECT() and GetValue() methodsDavid Sommerseth1-0/+70
2009-07-30xmlparser: Don't include the <value/> tag when processing xmlblobsDavid Sommerseth1-1/+1
2009-07-30Added new column: rtevalruns.report_filename.David Sommerseth2-8/+16
2009-07-30Completed the Database classDavid Sommerseth1-7/+29
2009-07-30xmlparser: Correctly format rterid and syskey arguments, added support for /s...David Sommerseth2-4/+14
2009-07-29First cut at a Database class, almost completed INSERT() functionDavid Sommerseth1-0/+104
2009-07-29Improved xmlparser.py/XMLSQLparser class to handle libxml2.xmlDoc and libxml2...David Sommerseth1-3/+22
2009-07-29Implemented Python part of XML -> SQL parserDavid Sommerseth1-56/+65
2009-07-28Fixed some syntax issues with parsing the rtevalruns_details tableDavid Sommerseth1-7/+9
2009-07-28Added XML parsing rules for systems and systems_hostname tablesDavid Sommerseth1-0/+51
2009-07-28Cleaned up the XSLT, being consistent in naming tablesDavid Sommerseth1-7/+20
2009-07-28Reworked the SQL statement creation from XMLDavid Sommerseth1-37/+122
2009-07-24Began implementing XML parser for rteval reportsDavid Sommerseth2-0/+193
2009-07-23Added simple install.sh for the rteval XML-RPC serverDavid Sommerseth1-0/+14
2009-07-23Reworked the XML-RPC server part to work with mod_pythonDavid Sommerseth6-18/+202
2009-07-15Implemented XML-RPC client in rtevalDavid Sommerseth1-47/+0
2009-07-15Cleaned up and fixed some issuesDavid Sommerseth3-33/+49
2009-06-23Fixed a lot of things, began implemting a kind of an API ... still work in pr...David Sommerseth4-11/+106
2009-06-22Added proof-of-concept XML-RPC server and test clientDavid Sommerseth6-0/+236