Lucio Franco
01862c2cca
server: prepare v0.22.1 release
2023-11-13 12:27:26 -05:00
ad hoc
675f4d99b8
test replica restart
2023-11-13 16:07:04 +01:00
ad hoc
b9b47ee16c
fix namespace reset on imcompatible log
2023-11-13 15:47:54 +01:00
ad hoc
912ac4e362
Gracefully shutdown http services
2023-11-13 15:47:26 +01:00
ad hoc
3790007d63
Merge pull request #603 from tursodatabase/replication-savepoint
...
add test for savepoint with replication
2023-11-09 16:42:27 +00:00
ad hoc
9d7bf27936
Merge pull request #564 from tursodatabase/heartbeat
...
Allow custom heartbeat url for namespace
2023-11-09 16:32:26 +00:00
ad hoc
b2d2250aa1
add test for savepoint with replication
2023-11-09 17:28:03 +01:00
ad hoc
6ba1ee2f9a
Merge pull request #600 from tursodatabase/limit-stored-statement-size
...
limit stored statement size
2023-11-09 16:26:51 +00:00
Lucio Franco
83e5af2813
add xtask test, fix metrics tests
2023-11-09 10:56:44 -05:00
ad hoc
2a7b61dc81
limit stored statement size
2023-11-09 16:28:02 +01:00
Piotr Jastrzebski
34bf5c6b51
Clone db config for forked dbs
...
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com >
2023-11-09 10:15:29 +01:00
Piotr Jastrzebski
9d2f7cd3d9
Add heartbeat_url to namespace config and use it in send_stats
...
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com >
2023-11-09 10:15:29 +01:00
Piotr Jastrzebski
1877572511
Pass namespaces to send_stats
...
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com >
2023-11-09 10:15:29 +01:00
Piotr Jastrzebski
fd65d6eda6
Make heartbeat_url optional
...
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com >
2023-11-09 10:15:29 +01:00
ad hoc
98b59ac10a
bump libsql-server to 0.22.0
2023-11-08 15:17:37 +01:00
ad hoc
4de573727c
Merge pull request #588 from tursodatabase/conccurent-conns-test-timeout
...
add timeout to conccurent connections test
2023-11-08 12:44:19 +00:00
ad hoc
4219220619
add timeout to conccurent connections test
2023-11-08 13:29:24 +01:00
Lucio Franco
5b1e1c245b
Add client version reporting metrics
...
This commit adds a new `x-libsql-client-version` header emitted by
clients. The server will collect these values and emit them as a
`libsql_client_version{version="libsql-hrana-0.1.11"}`. This also
exposes special doc hidden functions that our other clients that use the
rust one to emit their own metric.
Closes #546
2023-11-07 19:39:01 -05:00
Lucio Franco
5df434fa6f
Merge pull request #581 from tursodatabase/add-prom-metrics
...
more prom metrics
2023-11-07 23:32:53 +00:00
Lucio Franco
42a83894c2
ignore metrics test for futher investigation
2023-11-07 18:16:26 -05:00
Lucio Franco
4be1f090b1
sleep in basic_metrics for ci
2023-11-07 17:49:58 -05:00
Lucio Franco
7d5d86c856
remove guage check in basic_metrics test
2023-11-07 17:18:30 -05:00
Lucio Franco
2d197918b8
run rustfmt
2023-11-07 16:35:52 -05:00
Lucio Franco
0a6cb0451d
Merge branch 'main' into fix-hrana-rusqlite-error-handling
2023-11-07 16:32:00 -05:00
Lucio Franco
0259bf8729
fix basic_metrics test
2023-11-07 16:27:27 -05:00
Lucio Franco
027daa39b8
Merge pull request #552 from psarna/prometheus_script
...
scripts: add a dockerized prometheus helper
2023-11-07 21:02:06 +00:00
Lucio Franco
513b3cb4c2
update snapshot
2023-11-07 16:00:27 -05:00
Lucio Franco
54e1e87ce8
add global app labels
2023-11-07 15:56:18 -05:00
Lucio Franco
3ef74dc97d
Merge pull request #570 from tursodatabase/sqldrandomrowid
...
vendored/sqlite3-parser: support RANDOM ROWID
2023-11-07 20:52:21 +00:00
ad hoc
09d8148d95
more prom metrics
2023-11-07 15:45:57 -05:00
Lucio Franco
392f2059a0
add test for random rowid
2023-11-07 15:42:20 -05:00
Lucio Franco
d433884baa
add snapshot
2023-11-07 15:38:44 -05:00
ad hoc
f436d7b523
Merge pull request #584 from tursodatabase/delegate-write-until-sync
...
Replica delegate request until in sync
2023-11-07 19:22:27 +00:00
ad hoc
7af5b247ac
make replica proxy to primary until caught up with primary
2023-11-07 20:07:14 +01:00
ad hoc
86e8683176
fix hrana handling of rusqlite error
2023-11-07 18:33:23 +01:00
ad hoc
a0a901cb2a
test hrana batch correct sample query
2023-11-07 17:04:25 +01:00
ad hoc
50e259e165
fix hrana batch replication index
2023-11-07 17:04:23 +01:00
Lucio Franco
c6abeef961
Merge pull request #577 from tursodatabase/restore-autocommit
...
use is_autocommit to retrieve transaction state
2023-11-07 14:09:28 +00:00
ad hoc
a098789803
restore is_autocommit
2023-11-07 13:36:28 +01:00
Pekka Enberg
ecf6dbb913
Merge pull request #555 from DaBigBlob/main
...
make http api v0 docs consistent with libsql-server/src
2023-11-07 11:13:53 +00:00
ad hoc
fd06e6d648
more lock stealing tests
2023-11-07 11:46:38 +01:00
ad hoc
9dce3cec6f
fix bug in lock-stealing
2023-11-06 16:12:54 +01:00
ad hoc
010f48a091
remove block_on in async function
...
leftover from switch to async.
2023-11-06 11:01:26 +01:00
Lucio Franco
ab6feaab88
sim-tests: add asserts for metrics
2023-11-03 11:32:41 -04:00
ad hoc
f92feb0cc1
Merge pull request #507 from tursodatabase/streaming-proxy
...
streaming proxy
2023-11-03 10:27:49 +00:00
ad hoc
01a2a5f764
fix future re-poll
2023-11-03 11:16:07 +01:00
ad hoc
3dccc8dcf8
fix fmt
2023-11-02 16:49:03 +01:00
ad hoc
649915f9ea
declare handshake version 1 in current libsql
2023-11-02 16:36:08 +01:00
ad hoc
c464bf4008
add backward compat to replication server
2023-11-02 16:25:53 +01:00
Person
35032c33d7
make http api v0 docs consistent with libsql-server/src
2023-11-02 11:02:50 -04:00