summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/components/sqldb (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Changes to get successful C++11 based build. Code cleanup, dependency ↵jsdelfino2012-12-116-157/+240
| | | | | | upgrades, and const + inline optimizations in components, samples, and app hosting server. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1420007 13f79535-47bb-0310-9956-ffa450edef68
* Upgrade to HTTPD 2.4.2, APR 1.4.6, Memcached 1.4.13, Python 2.7.3, Ubuntu ↵jsdelfino2012-07-162-19/+41
| | | | | | 12.04, and Mac OS X 10.7.4. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361918 13f79535-47bb-0310-9956-ffa450edef68
* Minor memory management, performance, and tracing improvements.jsdelfino2012-07-162-3/+14
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361917 13f79535-47bb-0310-9956-ffa450edef68
* Add a timeout property to the CURL HTTP clients.jsdelfino2012-07-161-4/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361916 13f79535-47bb-0310-9956-ffa450edef68
* Database support optimizations. Use PgBouncer to pool connections. Track and ↵jsdelfino2012-05-2815-102/+348
| | | | | | manage WAL archives to optimize space and speed up database replication setup. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343139 13f79535-47bb-0310-9956-ffa450edef68
* Improve error reporting with a reason code. Improve debug and audit logging. ↵jsdelfino2012-05-284-6/+9
| | | | | | Fix test scripts to cleanup state from previous builds and correctly report test errors. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1343138 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup Scribe log output and add ability to log to a firehose Unix fifo pipe.jsdelfino2012-04-092-12/+23
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1311137 13f79535-47bb-0310-9956-ffa450edef68
* Detach Memcached and Pgsql from terminal when logging with a logger like ↵jsdelfino2012-04-022-2/+2
| | | | | | Scribe. Add a Scribe status command. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308246 13f79535-47bb-0310-9956-ffa450edef68
* Fixes to the hosting module to correctly store ATOM feeds instead of raw ↵jsdelfino2012-02-203-4/+6
| | | | | | collections and work with the sqldb component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291136 13f79535-47bb-0310-9956-ffa450edef68
* Refactor server hosting module, rename it and move it under a hosting dir, ↵jsdelfino2012-01-301-1/+1
| | | | | | and refactor its datastore components into a single component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1237740 13f79535-47bb-0310-9956-ffa450edef68
* Fix error with logging command in memcached and sqldb start / stop scripts. ↵jsdelfino2012-01-165-9/+19
| | | | | | Adjust test scripts, add new parameter required by memcached start / stop scripts. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1231821 13f79535-47bb-0310-9956-ffa450edef68
* Add external configuration of Memcached and PostgreSQL logging, to allow the ↵jsdelfino2011-12-308-17/+122
| | | | | | logs to be piped to Scribe or the HTTPD log rotation program. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1225904 13f79535-47bb-0310-9956-ffa450edef68
* Use HTTPD ap_log_error instead of stderr to log when running inside HTTPD, ↵jsdelfino2011-12-231-0/+1
| | | | | | to get log piping and rotation to work. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1222604 13f79535-47bb-0310-9956-ffa450edef68
* Change default log level from 'info' to 'notice' and improve some of the log ↵jsdelfino2011-11-211-14/+14
| | | | | | messages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1204402 13f79535-47bb-0310-9956-ffa450edef68
* Implement a portable alternative to __thread and get the HTTP and SQLDB ↵jsdelfino2011-08-281-7/+25
| | | | | | components and the Auth modules working with the HTTPD multithreaded event MPM. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1162472 13f79535-47bb-0310-9956-ffa450edef68
* Switch from the HTTPD prefork MPM to the multi-threaded event MPM where ↵jsdelfino2011-08-142-0/+2
| | | | | | possible. Fix multi-threading issues in the SpiderMonkey integration. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1157676 13f79535-47bb-0310-9956-ffa450edef68
* Port to Mac OS X 10.6.7.jsdelfino2011-06-2810-17/+17
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1140690 13f79535-47bb-0310-9956-ffa450edef68
* Support cookies over outgoing HTTP calls and a shorter component URL ↵jsdelfino2011-05-231-2/+2
| | | | | | addressing scheme. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126336 13f79535-47bb-0310-9956-ffa450edef68
* Refactor some of the extensions and remove unnecessary namespace prefixes.jsdelfino2011-05-231-2/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126298 13f79535-47bb-0310-9956-ffa450edef68
* Change ATOM and RSS feed representations to use name value pairs instead of ↵jsdelfino2011-03-081-9/+18
| | | | | | just strings, to allow support for all ATOM and RSS attributes and avoid confusion with non-feed string results. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1079292 13f79535-47bb-0310-9956-ffa450edef68
* Fix memory leak in Python runtime integration. Reduce memory consumption of ↵jsdelfino2011-01-091-0/+5
| | | | | | debug trace functions. Add trace points to help track the lifecycle of some of the runtime context objects. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1056880 13f79535-47bb-0310-9956-ffa450edef68
* Add .componentType files describing the utility components. Refactor chat ↵jsdelfino2010-11-032-1/+30
| | | | | | component in two separate components for sending and receiving messages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1030527 13f79535-47bb-0310-9956-ffa450edef68
* Minor fixes to get all samples working in a target install dir.jsdelfino2010-10-201-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1024522 13f79535-47bb-0310-9956-ffa450edef68
* Strawman implementation of the OAuth 2.0 protocol. Minor improvements to the ↵jsdelfino2010-09-061-2/+2
| | | | | | OpenID support and changes to enable it to co-exist with OAuth. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@992963 13f79535-47bb-0310-9956-ffa450edef68
* Script fixes to get database working with the HTTPS-enabled store-cluster ↵jsdelfino2010-08-192-13/+13
| | | | | | sample configuration. Also some logging improvements and aggregation of the sample logs using scribe. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987012 13f79535-47bb-0310-9956-ffa450edef68
* Exclude test program build output from version control.jsdelfino2010-08-191-0/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987011 13f79535-47bb-0310-9956-ffa450edef68
* Test Postgresql hot standby + replication and integrated Postgresql database ↵jsdelfino2010-08-1616-62/+479
| | | | | | in store-cluster sample. Add a front cache component which can be used to wire a cache component and a database component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985799 13f79535-47bb-0310-9956-ffa450edef68
* Some refactoring of the HTTP support, tunnel Memcached requests over HTTPS ↵jsdelfino2010-08-141-1/+1
| | | | | | and add HTTPS config to store-cluster sample. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985561 13f79535-47bb-0310-9956-ffa450edef68
* Add build support for a minimum distribution using prebuilt dependencies ↵jsdelfino2010-06-051-0/+3
| | | | | | from Ubuntu 9.10. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@951656 13f79535-47bb-0310-9956-ffa450edef68
* Fix source distribution build scripts, add missing files to the dist targets.jsdelfino2010-05-301-1/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949466 13f79535-47bb-0310-9956-ffa450edef68
* Fix distribution build, add missing files and samples and fix path to ↵jsdelfino2010-05-292-2/+5
| | | | | | libraries. GCC 4.5 is used if available but not installed automatically. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949435 13f79535-47bb-0310-9956-ffa450edef68
* Add a tinycdb-based nosql SCA component and integrate with server. Add a ↵jsdelfino2010-04-191-0/+4
| | | | | | version of the store test that works with the nosql component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935459 13f79535-47bb-0310-9956-ffa450edef68
* Strawman implementation of post, put and delete on a tinycdb database, for ↵jsdelfino2010-04-173-2/+6
| | | | | | now just a simplistic rewrite of the db per update. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935274 13f79535-47bb-0310-9956-ffa450edef68
* Add store test using the sqldb component. Add conninfo and table properties ↵jsdelfino2010-04-097-11/+26
| | | | | | to sqldb component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@932259 13f79535-47bb-0310-9956-ffa450edef68
* Simple SQL database component implementation, using PostgreSQL.jsdelfino2010-04-0810-10/+701
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@931801 13f79535-47bb-0310-9956-ffa450edef68
* Create build structure for an SQL database component. Add dependencies to ↵jsdelfino2010-04-043-0/+109
postgresql and tinycdb to build scripts. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@930635 13f79535-47bb-0310-9956-ffa450edef68