16598e2 | Rares Vernica | 30 November 2023, 01:45:57 UTC | Update SciDB badge and release notes link | 30 November 2023, 01:45:57 UTC |
ae2cde3 | Rares Vernica | 10 November 2023, 23:53:39 UTC | Use ubuntu-lastest as host OS | 11 November 2023, 00:08:02 UTC |
27c3cab | Rares Vernica | 10 November 2023, 21:45:50 UTC | Update to use 23.10 release, branches and directories | 10 November 2023, 21:45:50 UTC |
b0fd133 | Rares Vernica (beechcraft-linux) | 21 August 2023, 21:43:57 UTC | Add workflow_dispatch to workflow | 21 August 2023, 21:43:57 UTC |
947b20b | rvernica | 29 June 2023, 15:04:15 UTC | Merge pull request #137 from Paradigm4/remove-log-endpoint Fix #136 | 29 June 2023, 15:04:15 UTC |
22aa155 | Rares Vernica | 20 June 2023, 19:49:27 UTC | Fix #136 | 20 June 2023, 19:49:27 UTC |
e827f0c | rvernica | 09 June 2023, 18:21:13 UTC | Merge pull request #134 from Paradigm4/fix-133 Fix #133 - update log path to include "logs" | 09 June 2023, 18:21:13 UTC |
7cfab4d | Rares Vernica (remos, fedora) | 01 June 2023, 03:15:42 UTC | 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 | Rares Vernica | 14 May 2023, 23:52:52 UTC | Use default image as it includes Arrow 11 | 14 May 2023, 23:52:52 UTC |
843a9e0 | Rares Vernica | 24 April 2023, 20:15:36 UTC | Comment out test debug | 24 April 2023, 20:15:36 UTC |
8703e3a | Rares Vernica | 24 April 2023, 20:01:10 UTC | Use arrow 11 image in tests | 24 April 2023, 20:01:10 UTC |
dbf8648 | Rares Vernica | 24 April 2023, 19:48:23 UTC | Merge branch 'v23.2' | 24 April 2023, 19:48:23 UTC |
87885d8 | Rares Vernica | 27 March 2023, 22:23:01 UTC | Remove ls command | 27 March 2023, 22:23:01 UTC |
f2b0fa9 | Rares Vernica | 27 March 2023, 21:52:18 UTC | Add /dev/log volume and remove dmesg (no permission) | 27 March 2023, 21:52:18 UTC |
b3f16ac | Rares Vernica | 23 March 2023, 23:42:43 UTC | Add more logs and debug with "ls -l" | 23 March 2023, 23:42:43 UTC |
e1d2d22 | Rares Vernica | 21 March 2023, 18:14:42 UTC | Fix log path | 21 March 2023, 18:14:42 UTC |
1d47ece | Rares Vernica | 21 March 2023, 17:51:04 UTC | Save and archive SciDB and Shim logs | 21 March 2023, 17:51:04 UTC |
d988a52 | Rares Vernica | 15 March 2023, 00:31:36 UTC | Update SciDB badge in Shim | 15 March 2023, 00:31:36 UTC |
f86558d | Rares Vernica | 10 March 2023, 04:59:00 UTC | Add date for timestamps | 10 March 2023, 04:59:00 UTC |
2556490 | Rares Vernica | 10 March 2023, 04:50:02 UTC | Fix typo in Bash command | 10 March 2023, 04:50:02 UTC |
dc24a58 | Rares Vernica | 10 March 2023, 04:31:36 UTC | 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 | Rares Vernica | 10 March 2023, 00:24:36 UTC | Debug test in Makefile | 10 March 2023, 00:24:36 UTC |
f862a6b | Rares Vernica | 09 March 2023, 20:53:55 UTC | Single out failing command | 09 March 2023, 21:07:45 UTC |
90f724b | Rares Vernica | 09 March 2023, 20:13:06 UTC | Debug test/admin.sh | 09 March 2023, 20:13:06 UTC |
8abdc5d | Rares Vernica | 09 March 2023, 04:26:08 UTC | Re-enable all skipped for new spin of 22.6 packages | 09 March 2023, 04:26:08 UTC |
d511c39 | rvernica | 05 March 2023, 17:38:54 UTC | Merge pull request #131 from Paradigm4/feature/doc-update Updating documentation to describe 'weak' endpoints | 05 March 2023, 17:38:54 UTC |
44d230c | Rares Vernica | 03 March 2023, 00:32:07 UTC | 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 | Rares Vernica | 25 February 2023, 16:55:55 UTC | Comment out debug of admin.sh | 25 February 2023, 16:55:55 UTC |
f83622f | Rares Vernica | 25 February 2023, 16:52:52 UTC | 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 | Jack Wimberley | 23 February 2023, 15:02:12 UTC | Updating documentation to describe 'weak' endpoints | 23 February 2023, 15:13:09 UTC |
5759776 | Rares Vernica | 23 February 2023, 03:52:28 UTC | Move SSL flag location in Makefile | 23 February 2023, 03:52:28 UTC |
5d916c0 | Rares Vernica | 23 February 2023, 03:52:19 UTC | Debug admin.sh test | 23 February 2023, 03:52:19 UTC |
a43524c | Rares Vernica | 23 February 2023, 00:34:26 UTC | Use static linking for SSL and crypto libs | 23 February 2023, 00:34:26 UTC |
7c6fccf | Rares Vernica | 21 February 2023, 18:24:23 UTC | Revert to 3rdparty image | 21 February 2023, 18:24:23 UTC |
b724abd | Rares Vernica | 21 February 2023, 17:49:28 UTC | Use base image for faster testing | 21 February 2023, 17:49:28 UTC |
65ef9bb | Rares Vernica | 21 February 2023, 17:01:56 UTC | Skip initd volumes, show container logs | 21 February 2023, 17:01:56 UTC |
886d6ae | Rares Vernica | 21 February 2023, 05:16:48 UTC | Update workflow for 23.2 TODO Update ref to 22.6 at release time | 21 February 2023, 05:16:48 UTC |
5599875 | Jason Kinchen | 17 February 2023, 16:03:49 UTC | Added Makefile change for Postgres 12 | 17 February 2023, 16:03:49 UTC |
25af969 | Jack Wimberley | 10 February 2023, 19:14:56 UTC | Updating copyright information | 10 February 2023, 19:14:56 UTC |
97bf389 | Jack Wimberley | 09 February 2023, 14:33:29 UTC | 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 | Jack Wimberley | 25 January 2023, 19:02:55 UTC | 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 | Jack Wimberley | 25 January 2023, 15:29:58 UTC | Updating session timestamps after successful read_bytes and read_lines calls with n=0 | 25 January 2023, 15:29:58 UTC |
89b1410 | Jack Wimberley | 24 January 2023, 14:18:49 UTC | Clarifying meaning of regular and weak modes in comments; reverting removed free(lbuf) | 24 January 2023, 14:18:49 UTC |
6e39f74 | Jack Wimberley | 23 January 2023, 14:51:59 UTC | 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 | Jack Wimberley | 20 January 2023, 22:19:05 UTC | 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 | Jack Wimberley | 20 January 2023, 22:04:34 UTC | 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 | Jack Wimberley | 20 January 2023, 14:17:26 UTC | 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 | rvernica | 03 January 2023, 01:00:32 UTC | Merge pull request #125 from Paradigm4/actions-upgrade Actions upgrade | 03 January 2023, 01:00:32 UTC |
85b0938 | Rares Vernica | 02 January 2023, 21:13:50 UTC | Fix version of host OS | 02 January 2023, 21:13:50 UTC |
24fd913 | Rares Vernica | 02 January 2023, 20:41:33 UTC | Upgrade actions to supress Node.js warnings | 02 January 2023, 20:41:33 UTC |
52c16fa | Rares Vernica | 03 July 2022, 00:49:12 UTC | Use devtoolset-9 for 21.8 and above. * Update GitHub Actions workflows | 03 July 2022, 00:50:04 UTC |
d991eb4 | rvernica | 30 June 2022, 04:53:49 UTC | 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 | Rares Vernica | 27 June 2022, 19:01:21 UTC | Update test workflow to use 22.5 version/branch | 27 June 2022, 19:02:19 UTC |
e8d6b43 | Rares Vernica | 16 May 2022, 03:53:14 UTC | Normalize whitespace, replace TAB with space | 16 May 2022, 03:53:14 UTC |
c56ccde | rvernica | 09 December 2021, 18:10:09 UTC | Merge pull request #123 from Paradigm4/rsamuels/shim-rollback-sdb-7521 Fix rollback handling | 09 December 2021, 18:10:09 UTC |
afddb7a | Richard Samuels | 07 December 2021, 22:21:17 UTC | 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 | Richard Samuels | 18 November 2021, 23:39:43 UTC | 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 | Rares Vernica (baron, fedora) | 19 November 2021, 02:30:58 UTC | 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 | Rares Vernica (baron, fedora) | 19 November 2021, 02:30:17 UTC | Keep Shim output to detect test start failures | 19 November 2021, 02:30:17 UTC |
18d98f4 | Rares Vernica (baron, fedora) | 11 November 2021, 17:26:12 UTC | Fix syntax/typo | 11 November 2021, 17:26:12 UTC |
5dbb5cc | Rares Vernica (baron, fedora) | 10 November 2021, 23:38:57 UTC | Use devtoolset-9 to build shim and required plugins | 10 November 2021, 23:38:57 UTC |
02f8256 | Rares Vernica (baron, fedora) | 10 November 2021, 23:24:38 UTC | Use SciDB 21.8 images, update ref 19.11->21.8 | 10 November 2021, 23:26:09 UTC |
edbc3a1 | rvernica | 10 November 2021, 23:21:25 UTC | Merge pull request #119 from Paradigm4/v19.11 GitHub Actions support | 10 November 2021, 23:21:25 UTC |
0041e4a | Rares Vernica (baron, fedora) | 10 November 2021, 18:03:57 UTC | Drop setup/action script, use bundled Bash scripts to setup SciDB | 10 November 2021, 18:03:57 UTC |
e3b0306 | Rares Vernica (baron, fedora) | 05 November 2021, 23:37:08 UTC | 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 | Rares Vernica (baron, fedora) | 05 November 2021, 23:06:48 UTC | Seed random number generator to get unique session IDs at restart | 05 November 2021, 23:06:48 UTC |
7c8bddd | Rares Vernica (baron, fedora) | 05 November 2021, 23:06:29 UTC | Minor formatting | 05 November 2021, 23:06:29 UTC |
acd6877 | Rares Vernica (baron, fedora) | 05 November 2021, 19:19:23 UTC | Add test for session reap | 05 November 2021, 19:19:23 UTC |
5cbc89c | Rares Vernica (baron, fedora) | 05 November 2021, 00:33:19 UTC | Remove Travis badge | 05 November 2021, 00:33:19 UTC |
3178960 | rvernica | 05 November 2021, 00:31:25 UTC | 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 | Jason Kinchen | 10 September 2021, 16:33:19 UTC | boost_system no longer needed on link line. | 10 September 2021, 16:33:19 UTC |
465eb67 | Jason Kinchen | 10 September 2021, 16:24:24 UTC | Makefile changes for using boost169 | 10 September 2021, 16:24:24 UTC |
e921061 | Jason Kinchen | 09 September 2021, 18:08:23 UTC | Makefile changes to support devtoolset-9 for v21.8 | 09 September 2021, 18:08:23 UTC |
0ece1b8 | Rares Vernica | 24 July 2020, 00:18:12 UTC | Simplify Arrow version tracking | 24 July 2020, 00:18:12 UTC |
3c815f3 | Rares Vernica | 23 July 2020, 23:39:18 UTC | Install Arrow 16 from official repo | 24 July 2020, 00:05:01 UTC |
57ed382 | Rares Vernica | 23 July 2020, 23:14:56 UTC | 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 | Alex Poliakov | 21 July 2020, 03:57:12 UTC | Merge pull request #116 from Paradigm4/skip-service Flag to allow for systemctl failures during installation | 21 July 2020, 03:57:12 UTC |
77e6d71 | Rares Vernica | 20 July 2020, 19:10:15 UTC | Use EXTRA_SCIDB_LIBS_SYSTEMCTL_FAIL_OK only for specific commands | 20 July 2020, 19:10:15 UTC |
96b1ca1 | Rares Vernica | 20 July 2020, 17:59:59 UTC | 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 | Rares Vernica | 20 July 2020, 17:51:04 UTC | Update 19.3 references to 19.11 | 20 July 2020, 17:51:04 UTC |
8b45059 | Rares Vernica | 16 July 2020, 01:18:01 UTC | 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 | Rares Vernica | 15 July 2020, 03:15:37 UTC | 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 | Alex Poliakov | 08 July 2020, 02:12:54 UTC | 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 | Dave Gosselin | 07 July 2020, 19:27:07 UTC | 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 | Rares Vernica | 27 May 2020, 03:11:22 UTC | Fix link to SciDB release | 27 May 2020, 03:11:22 UTC |
15d4e37 | rvernica | 11 May 2020, 03:36:47 UTC | Merge pull request #113 from Paradigm4/travis Refactor Travis setup and tests | 11 May 2020, 03:36:47 UTC |
549dc10 | Rares Vernica | 11 May 2020, 02:38:51 UTC | Use all test queries to reduce load | 11 May 2020, 02:38:51 UTC |
ff43141 | Rares Vernica | 11 May 2020, 02:19:43 UTC | Full scale up of tests | 11 May 2020, 02:19:43 UTC |
7670ac7 | Rares Vernica | 11 May 2020, 02:10:21 UTC | Use single query, don't remove arrays, add comments | 11 May 2020, 02:10:21 UTC |
ccc1829 | Rares Vernica | 10 May 2020, 02:59:27 UTC | 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 | Rares Vernica | 10 May 2020, 02:56:14 UTC | 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 | Rares Vernica | 10 May 2020, 02:56:00 UTC | Refactor test | 10 May 2020, 02:56:00 UTC |
dc75bfa | Rares Vernica | 10 May 2020, 02:51:15 UTC | 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 | Rares Vernica | 09 May 2020, 22:01:13 UTC | Fix env var name to Docker image version | 09 May 2020, 22:01:13 UTC |
2601ee7 | Rares Vernica | 09 May 2020, 21:55:26 UTC | Add CentOS required volumes | 09 May 2020, 21:55:26 UTC |
cf57f8f | Rares Vernica | 09 May 2020, 21:50:38 UTC | Disable verbose printout | 09 May 2020, 21:50:38 UTC |
c3b6e5e | Rares Vernica | 09 May 2020, 21:40:14 UTC | Try build without sudo, dist and group | 09 May 2020, 21:40:14 UTC |
312511c | Rares Vernica | 08 May 2020, 16:08:34 UTC | Start and stop Shim in CentOS 7 | 08 May 2020, 16:08:34 UTC |
0174078 | Rares Vernica | 08 May 2020, 04:29:47 UTC | Add Travis build for CentOS 7 | 08 May 2020, 04:29:47 UTC |
16fe182 | Rares Vernica | 08 May 2020, 01:01:24 UTC | Fix typo, fix #106 | 08 May 2020, 01:01:24 UTC |