graphql-engine/server/src-lib/Hasura
Swann Moreau d3611af58d server: lazy event catalog initialisation
event catalog:
- `hdb_catalog` is no longer automatically created
- catalog is initialised when the first event trigger is created
- catalog initialisation is done during the schema cache build, using `ArrowCache` so it is only run in response to a change to the set of event triggers

event queue:
- `processEventQueue` thread is prevented from starting when `HASURA_GRAPHQL_EVENTS_FETCH_INTERVAL=0`
- `processEventQueue` thread only processes sources for which at least one event trigger exists in some table in the source

Co-authored-by: Anon Ray <616387+ecthiender@users.noreply.github.com>
GitOrigin-RevId: 73f256465d62490cd2b59dcd074718679993d4fe
2021-05-25 06:51:03 +00:00
..
Backends server: lazy event catalog initialisation 2021-05-25 06:51:03 +00:00
Base server: include more detail in inconsistent metadata error messages (fix #6684) 2021-05-19 05:02:53 +00:00
Cache server: cleanup of language extensions [gardening] 2021-04-16 06:55:56 +00:00
Eventing server: lazy event catalog initialisation 2021-05-25 06:51:03 +00:00
GraphQL server: rewrite remote input parsers to deal with partial variable expansion (fix hasura/graphql-engine#6656) 2021-05-24 20:13:47 +00:00
Incremental server: cleanup of language extensions [gardening] 2021-04-16 06:55:56 +00:00
Metadata server: graceful shutdown for event and cron triggers and async action (II) 2021-05-14 09:39:33 +00:00
RQL server: lazy event catalog initialisation 2021-05-25 06:51:03 +00:00
Server server: rename source 2021-05-24 13:15:02 +00:00
SQL server: lazy event catalog initialisation 2021-05-25 06:51:03 +00:00
App.hs Postgres Client Cert Update 2021-05-21 01:50:43 +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: generalized LogQueryLog (fix #708) 2021-03-13 14:41:44 +00:00
Prelude.hs Adds support for client postgres certificates to multitenant 2021-04-13 00:16:34 +00:00
Session.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
Tracing.hs server: cleanup of language extensions [gardening] 2021-04-16 06:55:56 +00:00