633958c7b1
Refactor admin API to be in api/admin and use common code
2022-05-10 13:25:06 +02:00
43945234ae
Add missing src/block to toplevel cargo.toml
2022-03-23 10:26:10 +01:00
mricher
e349af13a7
Update dependencies and add admin module with metrics
...
- Global dependencies updated in Cargo.lock
- New module created in src/admin to host:
- the (future) admin REST API
- the metric collection
- add configuration block
No metrics implemented yet
2022-03-14 10:51:12 +01:00
cea871d944
Skeleton to the new web API
2020-11-02 15:48:39 +01:00
bec26a1312
Rename garage_core to garage_model
2020-07-07 13:59:22 +02:00
d8f5e643bc
Split code for modular compilation
2020-04-24 10:10:01 +00:00
c0335ac690
Remove a few features in dependencies
2020-04-21 20:37:02 +00:00
cc4f2f1cfb
Pretty logging
2020-04-21 12:54:55 +00:00
e325c7f47a
Add hostname to node info
2020-04-19 19:08:48 +02:00
69f1d8fef2
WIP
...
TODOs:
- ensure sync goes both way
- finish sending blocks to other nodes when they need them before deleting
2020-04-17 17:09:57 +02:00
4fe8329847
Enable debug info in release profile
2020-04-16 20:46:43 +02:00
c788fc9f9e
Cleanup
2020-04-12 19:18:31 +02:00
d2814b5c33
TLS works \o/
...
So, the issues were:
- webpki does not support IP addresses as DNS names in URLs,
so I hacked the HttpsConnector to always provide a fixed string
as the DNS name for server certificate validation
- the certificate requied a SAN section which was complicated to build
but eventually the solution is there in genkeys.sh
2020-04-12 19:00:30 +02:00
d1e8f78b2c
Trying to do TLS
2020-04-12 15:51:19 +02:00
dcf58499a4
table::insert_many, version_table::updated
2020-04-11 19:43:29 +02:00
ff4fb97568
(Try to) disable LTO ?
2020-04-10 22:55:01 +02:00
1d786c2c66
Something works
2020-04-09 18:43:53 +02:00
cc580da0ae
Some work
2020-04-08 23:01:49 +02:00
bacc76a057
Some work in actually storing things
2020-04-08 22:00:41 +02:00
90cdffb425
custom data type for hashes and identifiers
2020-04-07 18:10:20 +02:00
3c36b449a3
Some work
2020-04-06 21:02:15 +02:00
1a5e6e39af
Some more basic work
2020-04-06 19:55:39 +02:00
7102db1d54
First commit: skeleton for something great
2020-04-05 23:33:42 +02:00