Commit Graph

20 Commits

Author SHA1 Message Date
6465a3f549 refactor /health on meilisearch-http that complies:
1. NEEDS to ensure that service is completely up if it returns 204
2. DOES NOT block service process (write transaction)
3. NEEDS to use the less network bandwidth as possible when it's triggered
4. NEEDS to use the less service resources as possible when it's triggered
5. DOES NOT NEED any authentication
6. MAY be named /health
2020-10-19 14:30:43 +08:00
ba0f44e361 upgrade actix-web to v3 2020-09-21 22:37:54 +01:00
9b46887f75 chore(http): do not require auth on /health endpoint
This makes it easier to determine the health of the server using http.

closes #822
2020-07-01 16:33:01 +02:00
8a2e60dc09 requested changes 2020-05-28 19:19:26 +02:00
05344043b2 style fixes 2020-05-28 16:28:37 +02:00
3bd15a4195 fix tests, restore behavior 2020-05-28 16:23:46 +02:00
d69180ec67 refactor errors / isolate core/http errors 2020-05-28 16:23:46 +02:00
e2db197b3f change ResponseError to Error 2020-05-28 16:23:46 +02:00
2d2c933611 typo in route/health.rs: HealtBody -> HealthBody 2020-05-20 11:57:44 +02:00
bc8ff49de3 update authorization middleware with actix-web-macros 2020-04-28 17:46:03 +02:00
e74d2c1872 simplify error handling by impl errors traits on ResponseError 2020-04-28 17:46:03 +02:00
6a1f73a304 clippy + fmt 2020-04-28 17:45:22 +02:00
5ec130e6dc cleanup 2020-04-28 17:45:22 +02:00
540308dc63 add interface endpoint & health endpoint 2020-04-28 17:45:21 +02:00
257b7b4df4 introduce new key management 2020-02-14 12:54:07 +01:00
c276dda305 run cargo fmt 2020-02-11 15:27:58 +01:00
b71bbcffaa simplify error handling 2020-02-11 15:27:56 +01:00
0e12920910 bump tide version 2020-02-11 15:27:55 +01:00
d08b76a323 Separate the update and main databases
We used the heed typed transaction to make it safe (https://github.com/Kerollmops/heed/pull/27).
2019-11-27 11:29:06 +01:00
7cc096e0a2 Rename MeiliDB into MeiliSearch 2019-11-26 11:12:30 +01:00