graphql-engine/server/src-lib/Hasura
Lyndon Maydwell 59c01786fe Optimistic Metadata Locking
Add optimistic concurrency control to the ‘replace_metadata’ call.

Prevents users from submitting out-of-date metadata to metadata-mutating APIs.

See https://github.com/hasura/graphql-engine-mono/issues/472 for details.

GitOrigin-RevId: 5f220f347a3eba288a9098b01e9913ffd7e38166
2021-02-19 02:40:23 +00:00
..
Backends/Postgres server: generalize schema cache building (#496) 2021-02-14 06:08:46 +00:00
Cache Support only the bounded cache, with default HASURA_GRAPHQL_QUERY_PLAN_CACHE_SIZE of 4000. Closes #5363 2020-07-28 19:02:44 -04:00
Eventing server: support for maintenance mode in v1.4 2021-02-18 16:47:22 +00:00
GraphQL server: support for maintenance mode in v1.4 2021-02-18 16:47:22 +00:00
Incremental server: changes to support other backends 2021-02-03 16:25:17 +00:00
Metadata Optimistic Metadata Locking 2021-02-19 02:40:23 +00:00
RQL Optimistic Metadata Locking 2021-02-19 02:40:23 +00:00
Server Optimistic Metadata Locking 2021-02-19 02:40:23 +00:00
SQL server: generalize schema cache building (#496) 2021-02-14 06:08:46 +00:00
App.hs Optimistic Metadata Locking 2021-02-19 02:40:23 +00:00
EncJSON.hs server: heterogeneous execution of GraphQL queries (#5869) 2020-10-07 10:23:17 +00:00
GC.hs server: simplify shutdown logic, improve resource management (#218) (#195) 2020-12-21 18:56:57 +00:00
HTTP.hs improve debug information in actions errors response (close #4031) (#4432) 2020-04-24 13:25:51 +05:30
Incremental.hs Build the GraphQL context after pruning dangling dependents 2020-01-30 18:17:29 -06:00
Logging.hs server: simplify JSON instances 2021-01-19 19:15:42 +00:00
Prelude.hs server: simplify JSON instances 2021-01-19 19:15:42 +00:00
Session.hs server: generalize schema cache building (#496) 2021-02-14 06:08:46 +00:00
Tracing.hs server: RQL code health 2021-01-08 23:10:36 +00:00