Commit Graph

283 Commits

Author SHA1 Message Date
bors[bot]
89d13706f1 Merge #1291
1291: Use 200 status code for healthcheck endpoint  r=MarinPostma a=irevoire

closes  #1282

Co-authored-by: tamo <tamo@meilisearch.com>
Co-authored-by: Irevoire <tamo@meilisearch.com>
2021-03-18 11:02:45 +00:00
Irevoire
d4b1331a0a use the json method instead of the body method in the creation of the response 2021-03-18 11:54:10 +01:00
bors[bot]
a2c8dae914 Merge #1292
1292: return a 200 on / when meilisearch is running in production r=MarinPostma a=irevoire

close #1235

Co-authored-by: tamo <tamo@meilisearch.com>
Co-authored-by: Irevoire <irevoire@protonmail.ch>
2021-03-18 06:09:21 +00:00
mpostma
9992c36ced Merge branch 'stable'
fix conflict with master
2021-03-16 16:59:39 +01:00
Irevoire
81255814b1 Update meilisearch-http/src/routes/mod.rs
Co-authored-by: marin <postma.marin@protonmail.com>
2021-03-16 16:57:29 +01:00
tamo
018cadc598 follow the IBM convention 2021-03-16 14:02:14 +01:00
bors[bot]
0a0eee4993 Merge #1238
1238: fix snapshot temp file r=curquiza a=MarinPostma

fix snapshot creating a temp file in /tmp, and create the temp file in the snapshot directory instead.

close #1237


Co-authored-by: mpostma <postma.marin@protonmail.com>
2021-03-16 13:00:21 +00:00
tamo
0c27bea135 return a 400 on / when meilisearch is running in production 2021-03-16 13:38:43 +01:00
tamo
f6d0689967 add a body to be fully compliant with the http spec 2021-03-16 11:40:51 +01:00
tamo
a2ac2de011 Use 200 status code for healthcheck endpoint 2021-03-16 11:22:00 +01:00
bors[bot]
f475385788 Merge #1113
1113: [ci] Add all target to  check r=MarinPostma a=woshilapin

Follow-up on https://github.com/meilisearch/MeiliSearch/pull/1100#issuecomment-735828974. If you disagree to add this, I'm totally fine to close this PR without merging (related to #1099).

Co-authored-by: Jean SIMARD <woshilapin@tuziwo.info>
2021-03-09 14:27:21 +00:00
bors[bot]
ce652fc8df Merge #1252
1252: change the wording of Amplify to make it clearer r=curquiza a=fharper



Co-authored-by: Frédéric Harper <hi@fred.dev>
2021-03-08 19:42:13 +00:00
Frédéric Harper
51e0d6d5ee remove word on 2021-03-08 11:41:09 -05:00
Jean SIMARD
d1f34f926e [ci] Add all target to check 2021-03-02 20:48:57 +01:00
bors[bot]
a77d517ac1 Merge #1206
1206: fix running URL display r=curquiza a=fharper

by doing that you can just click on it in the terminal if you want

Co-authored-by: Frédéric Harper <hi@fred.dev>
2021-03-02 09:51:32 +00:00
Frédéric Harper
47eeed0a4c change the wording of Amplify to make it clearer 2021-02-16 16:09:26 -05:00
mpostma
ea681026f7 fix snapshot temp file 2021-02-09 11:08:30 +01:00
Clémentine Urquizar
811426b161 Update main.rs 2021-02-06 15:53:40 +01:00
mpostma
a95a18afe4 ignore primary key if it is already set 2021-02-03 11:59:29 +01:00
bors[bot]
15464e57af Merge #1172
1172: Fix atomic snapshot creation r=MarinPostma a=raszi

Compress gzip files to a temporary file first and then do an atomic rename.

In our setup we have an indexer which does snapshoting for the instances serving the requests. Since currently the snapshoting mechanism is replacing the file in place therefore the indexer could not share the snapshot with a live instance. 

With this small patch we first create a new temporary file in the same directory as the snapshot dir and then we do an atomic rename therefore the snapshot path would always contain a valid snapshot.
After applying this change it would be enough to simply restart the serving instances to pick up the new snapshot from a shared storage without worrying them to die because of an incomplete snapshot.

Co-authored-by: KARASZI István <ikaraszi@gmail.com>
2021-02-02 12:37:33 +00:00
bors[bot]
c984fa1071 Merge #1176
1176: fix race condition in  document addition r=Kerollmops a=MarinPostma

As described in #1160, there was a race condition when updating settings and adding documents simultaneously. This was due to the schema being updated and document addition being processed in two different transactions. This PR moves the schema update logic for the primary key in the same transaction as the document addition, while maintaining the input checks for the validity of the primary key in the http route, in order not to break the error reporting for the document addition route.

close #1160.

Co-authored-by: mpostma <postma.marin@protonmail.com>
Co-authored-by: marin <postma.marin@protonmail.com>
2021-02-02 09:26:32 +00:00
Frédéric Harper
d01c93aeee fix running URL display
by doing that you can just click on it in the terminal if you want
2021-01-26 15:11:46 -05:00
KARASZI István
c75ffbf3d5 Merge branch 'master' into atomic-rename 2021-01-19 13:04:31 +01:00
mpostma
430a5f902b fix race condition in document addition 2021-01-13 13:17:52 +01:00
mpostma
e5c220b82c fix authentication cors bug 2021-01-12 18:08:16 +01:00
mpostma
60c636738b fix cors error 2021-01-12 16:46:53 +01:00
KARASZI István
956adfc90a Replace in-place compression
Compress gzip files to a temporary file first and then do an atomic
rename.
2021-01-07 17:36:42 +01:00
mpostma
0731971300 fix style 2021-01-05 15:21:06 +01:00
many
0447594e02 add search test on chinese scripts 2021-01-05 15:21:05 +01:00
many
748a8240dd fix highlight shifting bug 2021-01-05 15:21:05 +01:00
mpostma
5e00842087 integration with new tokenizer wip 2021-01-05 15:21:05 +01:00
mpostma
83ea088bf7 fix incompatible deps 2021-01-04 18:33:22 +01:00
Paul Sanders
8e0d8f4533 Increasing payload default size 2020-12-29 16:55:35 -05:00
marin
e06f3808c0 requested changes
Co-authored-by: Clément Renault <clement@meilisearch.com>

Update meilisearch-http/src/routes/setting.rs

Co-authored-by: Clément Renault <clement@meilisearch.com>

Update meilisearch-schema/src/schema.rs

Update meilisearch-schema/src/schema.rs
2020-12-16 15:08:36 +01:00
mpostma
6d79107b14 make dumps reentrant 2020-12-15 13:05:01 +01:00
mpostma
2904ca7f57 update codebase with shcema refactor 2020-12-15 12:04:51 +01:00
bors[bot]
861c6fec06 Merge #1126
1126: Bumps r=MarinPostma a=MarinPostma

bump various meilisearch dependencies

Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-12-14 19:03:59 +00:00
mpostma
2bd5d2474e fix attributes to retrieve bug 2020-12-10 15:58:24 +01:00
mpostma
044dbb0333 bump actix cors 2020-12-09 12:44:02 +01:00
mpostma
0c7fffeaf6 update env-logger 2020-12-09 10:25:17 +01:00
mpostma
d3e7e18b7d disable frontend in production 2020-11-23 13:13:10 +01:00
mpostma
a326466f32 remove maintenance error from http 2020-11-16 17:30:37 +01:00
many
53b1483e71 fix pr comments 2020-10-22 16:12:55 +02:00
many
a0eafea200 fix tests 2020-10-22 15:46:20 +02:00
many
10dace305d snapshot at start 2020-10-22 15:46:20 +02:00
many
1eace79f77 change error message to be absolute 2020-10-22 15:46:20 +02:00
many
e6033e174d fix #1010 2020-10-22 15:46:20 +02:00
many
f1925b8f71 fix #1009 2020-10-22 15:46:20 +02:00
many
834f3cc192 rename folder to dir 2020-10-22 15:46:20 +02:00
many
e049aead16 improve dump status 2020-10-22 15:46:20 +02:00