https://github.com/Paradigm4/shim

sort by:
Revision Author Date Message Commit Date
16598e2 Update SciDB badge and release notes link 30 November 2023, 01:45:57 UTC
ae2cde3 Use ubuntu-lastest as host OS 11 November 2023, 00:08:02 UTC
27c3cab Update to use 23.10 release, branches and directories 10 November 2023, 21:45:50 UTC
b0fd133 Add workflow_dispatch to workflow 21 August 2023, 21:43:57 UTC
947b20b Merge pull request #137 from Paradigm4/remove-log-endpoint Fix #136 29 June 2023, 15:04:15 UTC
22aa155 Fix #136 20 June 2023, 19:49:27 UTC
e827f0c Merge pull request #134 from Paradigm4/fix-133 Fix #133 - update log path to include "logs" 09 June 2023, 18:21:13 UTC
7cfab4d Fix #133 - update log path to include "logs" * Simplify system commnand * Include comments to explain the logic * Use pgrep instread of ps - both are included in the same package 01 June 2023, 03:15:42 UTC
1f035c1 Use default image as it includes Arrow 11 14 May 2023, 23:52:52 UTC
843a9e0 Comment out test debug 24 April 2023, 20:15:36 UTC
8703e3a Use arrow 11 image in tests 24 April 2023, 20:01:10 UTC
dbf8648 Merge branch 'v23.2' 24 April 2023, 19:48:23 UTC
87885d8 Remove ls command 27 March 2023, 22:23:01 UTC
f2b0fa9 Add /dev/log volume and remove dmesg (no permission) 27 March 2023, 21:52:18 UTC
b3f16ac Add more logs and debug with "ls -l" 23 March 2023, 23:42:43 UTC
e1d2d22 Fix log path 21 March 2023, 18:14:42 UTC
1d47ece Save and archive SciDB and Shim logs 21 March 2023, 17:51:04 UTC
d988a52 Update SciDB badge in Shim 15 March 2023, 00:31:36 UTC
f86558d Add date for timestamps 10 March 2023, 04:59:00 UTC
2556490 Fix typo in Bash command 10 March 2023, 04:50:02 UTC
dc24a58 Adjust client-auth-timeout to avoid connection error Error id: scidb::SCIDB_SE_NETWORK::SCIDB_LE_CANT_SEND_RECEIVE Error description: Network error. Cannot receivenetwork message: Read failed: End of file (asio.misc:2). An instance may be offline.. See https://paradigm4.atlassian.net/browse/SDB-8015 10 March 2023, 04:31:36 UTC
5abe3fe Debug test in Makefile 10 March 2023, 00:24:36 UTC
f862a6b Single out failing command 09 March 2023, 21:07:45 UTC
90f724b Debug test/admin.sh 09 March 2023, 20:13:06 UTC
8abdc5d Re-enable all skipped for new spin of 22.6 packages 09 March 2023, 04:26:08 UTC
d511c39 Merge pull request #131 from Paradigm4/feature/doc-update Updating documentation to describe 'weak' endpoints 05 March 2023, 17:38:54 UTC
44d230c Re-enable test20 * test6 and test19 are still skipped - waitning for "cancel" update to propagate in packages 03 March 2023, 00:32:07 UTC
dfa9923 Comment out debug of admin.sh 25 February 2023, 16:55:55 UTC
f83622f Skip a few tests to verify pass in GitHub Actions Skip the folloing * test6 cancel.sh * test19 admin.sh * test20 atts_only.sh 25 February 2023, 16:55:27 UTC
14546b3 Updating documentation to describe 'weak' endpoints 23 February 2023, 15:13:09 UTC
5759776 Move SSL flag location in Makefile 23 February 2023, 03:52:28 UTC
5d916c0 Debug admin.sh test 23 February 2023, 03:52:19 UTC
a43524c Use static linking for SSL and crypto libs 23 February 2023, 00:34:26 UTC
7c6fccf Revert to 3rdparty image 21 February 2023, 18:24:23 UTC
b724abd Use base image for faster testing 21 February 2023, 17:49:28 UTC
65ef9bb Skip initd volumes, show container logs 21 February 2023, 17:01:56 UTC
886d6ae Update workflow for 23.2 TODO Update ref to 22.6 at release time 21 February 2023, 05:16:48 UTC
5599875 Added Makefile change for Postgres 12 17 February 2023, 16:03:49 UTC
25af969 Updating copyright information 10 February 2023, 19:14:56 UTC
97bf389 Standardize log format (#129) * Exposing mongoose code in header that wraps inet calls to convert the connection's remote IP address into a string; stores this string in the session info and reports it in logs * Adding helper macros to populate logs with session information in a structured format; adjusting verbosity of logs printing query strings or results to LOG_DEBUG * By default, use a JSON encoded syslog message, overrideable by the setting of the SHIM_JSON_LOG_FORMAT environment variable. * Describing log formats in README file 09 February 2023, 14:33:29 UTC
22f1bfe Merge pull request #126 from Paradigm4/feature/truncate-obuf-files Truncate obuf files after they are fully returned 25 January 2023, 19:02:55 UTC
834d635 Updating session timestamps after successful read_bytes and read_lines calls with n=0 25 January 2023, 15:29:58 UTC
89b1410 Clarifying meaning of regular and weak modes in comments; reverting removed free(lbuf) 24 January 2023, 14:18:49 UTC
6e39f74 The read.sh unit test requires several sorts of updates: * using weak read calls where consecutive reads of the buffer are performed * using the new read calls where relevant * removing misleading tests when performing multiple saves followed by multiple reads, because shim does not store multiple consecutive query results in a queue and so these multiple reads just return the most recent. 23 January 2023, 14:51:59 UTC
bc34308 Adapting new read_bytes behavior for read_lines and enabling the new analogous test cases for the latter 20 January 2023, 22:19:05 UTC
29f0425 Correct fallback read_bytes_weak behavior to return a 416 error when the EOF of the obuf has been reached; better document the logic and use of the separate cases within read_bytes. Make the status_code unit test more robust by replacing `list()` with `limit(list(),0)`, so that dev machine behavior better matches test machine behavior; adjust stanza expecting 416 codes to use the read_bytes_weak and read_lines_weak endpoints; and add tests for reading bytes from saved output, reading EOF signal, and then receiving HTTP 410 Gone error. 20 January 2023, 22:04:34 UTC
7810fa0 Truncating about buffer upon successful reading of the entire buffer, or of its last bytes. Similar logic for read_lines to be added. Also includes some helpful improvements to logging, such as printing the names of the buffer files rather than hex values. 20 January 2023, 14:17:26 UTC
6b41753 Merge pull request #125 from Paradigm4/actions-upgrade Actions upgrade 03 January 2023, 01:00:32 UTC
85b0938 Fix version of host OS 02 January 2023, 21:13:50 UTC
24fd913 Upgrade actions to supress Node.js warnings 02 January 2023, 20:41:33 UTC
52c16fa Use devtoolset-9 for 21.8 and above. * Update GitHub Actions workflows 03 July 2022, 00:50:04 UTC
d991eb4 Wait for SciDB to sync before continuing the test (#124) * Run sync() until succeeds after SciDB start in test 17 30 June 2022, 04:53:49 UTC
df2436b Update test workflow to use 22.5 version/branch 27 June 2022, 19:02:19 UTC
e8d6b43 Normalize whitespace, replace TAB with space 16 May 2022, 03:53:14 UTC
c56ccde Merge pull request #123 from Paradigm4/rsamuels/shim-rollback-sdb-7521 Fix rollback handling 09 December 2021, 18:10:09 UTC
afddb7a Fix rollback handling The rollback() command produces a RollbackException when successful. The shim should treat this as success instead of as an error, but it shouldn't call completeQuery() after receiving this exception. 07 December 2021, 22:21:17 UTC
ca1f50a Fix cancellation in SciDB 21.8 SciDB 21.8 no longer supports executing a query without preparing it first. The only place this was done was in cancel() in the shim. This commit modifies executeQuery() so that it always prepares the query before executing it, making cancellation compatible with SciDB 21.8. 19 November 2021, 03:21:46 UTC
9643f4c Use a second session to check for running queries Otherwise the list() query waits until the delay query finishes. So, the failure in the cancel request is never caught 19 November 2021, 02:30:58 UTC
9e46c0d Keep Shim output to detect test start failures 19 November 2021, 02:30:17 UTC
18d98f4 Fix syntax/typo 11 November 2021, 17:26:12 UTC
5dbb5cc Use devtoolset-9 to build shim and required plugins 10 November 2021, 23:38:57 UTC
02f8256 Use SciDB 21.8 images, update ref 19.11->21.8 10 November 2021, 23:26:09 UTC
edbc3a1 Merge pull request #119 from Paradigm4/v19.11 GitHub Actions support 10 November 2021, 23:21:25 UTC
0041e4a Drop setup/action script, use bundled Bash scripts to setup SciDB 10 November 2021, 18:03:57 UTC
e3b0306 Reap oldest timeout session based on last updated time * Update reap test https://app.clickup.com/t/1uf849g 05 November 2021, 23:37:08 UTC
6037287 Seed random number generator to get unique session IDs at restart 05 November 2021, 23:06:48 UTC
7c8bddd Minor formatting 05 November 2021, 23:06:29 UTC
acd6877 Add test for session reap 05 November 2021, 19:19:23 UTC
5cbc89c Remove Travis badge 05 November 2021, 00:33:19 UTC
3178960 Setup GitHub Actions to run Shim tests on SciDB EE (#118) * Initial workflow and actions script * Checkout code * Install and start SciDB * Use Python, compile and install Shim * Add all tests * Fix env var set syntax * Checkout and build superfunpack * Set separate checkout path, add debug step to verify contents * Fix paths in Docker, install suprefunpack, split shim install steps * Remove redundant "shell: bash" * Use env to set environment variable * Add env variable for 'test' target as well * Use image with 3rd party libs, compile and load accelerated_io_tools * Fix starting Shim * Set LD_LIBRARY_PATH * Add Badge in README 05 November 2021, 00:31:25 UTC
b96ac1b boost_system no longer needed on link line. 10 September 2021, 16:33:19 UTC
465eb67 Makefile changes for using boost169 10 September 2021, 16:24:24 UTC
e921061 Makefile changes to support devtoolset-9 for v21.8 09 September 2021, 18:08:23 UTC
0ece1b8 Simplify Arrow version tracking 24 July 2020, 00:18:12 UTC
3c815f3 Install Arrow 16 from official repo 24 July 2020, 00:05:01 UTC
57ed382 Use latest accelerated_io_tools and curretn supported Arrow * Use env var for accelerated_io_tools version 24 July 2020, 00:04:46 UTC
3bac34a Merge pull request #116 from Paradigm4/skip-service Flag to allow for systemctl failures during installation 21 July 2020, 03:57:12 UTC
77e6d71 Use EXTRA_SCIDB_LIBS_SYSTEMCTL_FAIL_OK only for specific commands 20 July 2020, 19:10:15 UTC
96b1ca1 Skip setting up Shim service if environmen variable is set Set: SKIP_SHIM_SERVICE=true to skip setting up Shim service during extra-scidb-libs package installation. 20 July 2020, 17:59:59 UTC
edb6316 Update 19.3 references to 19.11 20 July 2020, 17:51:04 UTC
8b45059 Fix for https://github.com/Paradigm4/extra-scidb-libs/issues/31 * Check if configuration file exists and only create it if it does not exist * Check if certificate file exists and only create it if it does not exist Need to test in extra-scidb-libs 16 July 2020, 01:20:20 UTC
d8c659d Fix left-over reference to shim.service * Discovered while investigating https://github.com/Paradigm4/extra-scidb-libs/issues/26 15 July 2020, 03:17:16 UTC
9275c83 Merge pull request #114 from Paradigm4/autocommit-no-client-commit Shim no longer completes an auto-commit query 08 July 2020, 02:12:54 UTC
8a304c7 Shim won't request an autocommit query to complete. Clients shouldn't ask SciDB to complete a query that is marked auto-commit. Certain DDL, like create_array queries, auto-commit by design. Tested for memory leaks with 'valgrind --leak-check=full' while running the script found here: https://github.com/rvernica/docker-library/issues/12#issuecomment-652387862 07 July 2020, 19:50:56 UTC
6088902 Fix link to SciDB release 27 May 2020, 03:11:22 UTC
15d4e37 Merge pull request #113 from Paradigm4/travis Refactor Travis setup and tests 11 May 2020, 03:36:47 UTC
549dc10 Use all test queries to reduce load 11 May 2020, 02:38:51 UTC
ff43141 Full scale up of tests 11 May 2020, 02:19:43 UTC
7670ac7 Use single query, don't remove arrays, add comments 11 May 2020, 02:10:21 UTC
ccc1829 Re-factor docker setup in script * Run basic and extended tests * Test in Debian image as well 10 May 2020, 02:59:27 UTC
2c4a4e2 Re-factor and split tests in two * test_basic do not require any plug-ins * test requires aio and superfunpack plugins 10 May 2020, 02:56:14 UTC
9c95dd5 Refactor test 10 May 2020, 02:56:00 UTC
dc75bfa Add flag to run tests with and without AIO * Add extra configuration file with AIO enabled * Use new configuration file if AIO=aio flag is set in environment 10 May 2020, 02:52:02 UTC
9fb79fa Fix env var name to Docker image version 09 May 2020, 22:01:13 UTC
2601ee7 Add CentOS required volumes 09 May 2020, 21:55:26 UTC
cf57f8f Disable verbose printout 09 May 2020, 21:50:38 UTC
c3b6e5e Try build without sudo, dist and group 09 May 2020, 21:40:14 UTC
312511c Start and stop Shim in CentOS 7 08 May 2020, 16:08:34 UTC
0174078 Add Travis build for CentOS 7 08 May 2020, 04:29:47 UTC
16fe182 Fix typo, fix #106 08 May 2020, 01:01:24 UTC
back to top