Antoine Leblanc
8b577adfae
move NonEmptyText out of RQL.Types.Common ( #6086 )
2020-10-29 00:04:21 +00:00
Auke Booij
0540b279db
server: make more use of hlint ( #6059 )
...
https://github.com/hasura/graphql-engine/pull/6059
2020-10-28 16:40:33 +00:00
Antoine Leblanc
a8ed6a82e2
server: move Hasura.SQL to Hasura.Backends.Postgres ( #6053 )
...
https://github.com/hasura/graphql-engine/pull/6053
2020-10-27 13:53:49 +00:00
Antoine Leblanc
91d8a7ab61
remove SQL.Text
, clean text functions
2020-10-22 14:07:48 +01:00
Antoine Leblanc
f46f807942
clean SQL text functions
2020-10-22 14:07:47 +01:00
Sameer Kolhar
af32ccff36
server: limit length of event trigger names ( close #5786 ) ( #5826 )
...
https://github.com/hasura/graphql-engine/pull/5826
2020-10-06 15:22:09 +00:00
Karthikeyan Chinnakonda
43a6290124
server: lower the isolation level to ReadCommited while inserting/updating invocation logs and events ( #5824 )
...
https://github.com/hasura/graphql-engine/pull/5824
2020-09-24 06:46:24 +00:00
Karthikeyan Chinnakonda
6eb7a7dd8a
Merge branch 'master' into scheduled-triggers-created-at-bug-5272
2020-09-16 03:33:41 +05:30
Phil Freeman
34c16bb314
Merge branch 'master' into 512
2020-09-09 19:29:22 -07:00
Phil Freeman
ff5786e5c1
Merge branch 'master' into event-trigger-lock-timeout
2020-09-09 10:20:28 -07:00
Karthikeyan Chinnakonda
15c3bd9799
include created_at
field in CronEventPartial
2020-09-09 12:17:34 +05:30
Phil Freeman
2ae43c4a48
Fix error after merge
2020-09-08 10:14:10 -07:00
Karthikeyan Chinnakonda
3e10eb6694
don't send created_at in the payload in case of cron triggers
2020-09-08 12:18:00 +05:30
Karthikeyan Chinnakonda
ee6797a8d8
refactor StandAloneEvent to OneOffEvents
2020-09-07 11:45:15 +05:30
Phil Freeman
91febd3dd5
Merge remote-tracking branch 'origin' into 512
2020-09-04 10:50:17 -07:00
Phil Freeman
7cb0e5884c
Tidying
2020-09-04 10:46:19 -07:00
Karthikeyan Chinnakonda
772e991079
use the created_at time of the scheduled event
...
- in case of cron events, use the created_at of the cron trigger
2020-09-04 22:44:54 +05:30
Tirumarai Selvan
1b42a502b7
remove redundant function call
...
Co-authored-by: Karthikeyan Chinnakonda <chkarthikeyan95@gmail.com>
2020-09-03 15:45:43 +05:30
Tirumarai Selvan A
463854e1f1
improve error message for event trigger internal error
2020-09-03 15:08:33 +05:30
Phil Freeman
9e792f2e61
server: Use event trigger name as tracing span name
2020-08-31 15:05:04 -07:00
Phil Freeman
8cc548abf0
Use TIMESTAMPTZ
2020-07-29 14:08:27 -07:00
Phil Freeman
ca190ef59a
Merge branch 'master' into event-trigger-lock-timeout
2020-07-28 16:12:13 -07:00
Phil Freeman
02ddcb34a0
Apply suggestions from code review
...
Co-authored-by: Brandon Simmons <brandon.m.simmons@gmail.com>
2020-07-28 16:11:51 -07:00
Phil Freeman
fe70d9fbe8
Add a 30 minute timeout for event trigger locks
2020-07-28 13:45:20 -07:00
Naveen Naidu
664e9df9c6
Tracing: Simplify HTTP traced request ( #5451 )
...
Remove the Inversion of Control (SuspendRequest) and simplify
the tracing of HTTP Requests.
Co-authored-by: Phil Freeman <phil@hasura.io>
2020-07-28 11:51:56 -07:00
Anon Ray
434c78267c
server: log request/response sizes for event triggers ( #5463 )
...
* server: log request/response sizes for event triggers
event triggers (and scheduled triggers) now have request/response size
in their logs.
* add changelog entry
2020-07-28 10:52:44 -07:00
Phil Freeman
0ae5384115
Propagate the trace context to event triggers ( #5409 )
...
* Propagate the trace context to event triggers
* Handle missing trace and span IDs
* Store trace context as one LOCAL
* Add migrations
* Documentation
* changelog
* Fix warnings
* Respond to code review suggestions
* Respond to code review
* Undo changelog
* Update CHANGELOG.md
Co-authored-by: Vamshi Surabhi <0x777@users.noreply.github.com>
2020-07-23 13:39:26 -07:00
Phil Freeman
0dddbe9e9d
Add MonadTrace and MonadExecuteQuery abstractions ( #5383 )
...
Co-authored-by: Vamshi Surabhi <0x777@users.noreply.github.com>
2020-07-15 16:10:48 +05:30
Lyndon Maydwell
24592a516b
Pass environment variables around as a data structure, via @sordina ( #5374 )
...
* Pass environment variables around as a data structure, via @sordina
* Resolving build error
* Adding Environment passing note to changelog
* Removing references to ILTPollerLog as this seems to have been reintroduced from a bad merge
* removing commented-out imports
* Language pragmas already set by project
* Linking async thread
* Apply suggestions from code review
Use `runQueryTx` instead of `runLazyTx` for queries.
* remove the non-user facing entry in the changelog
Co-authored-by: Phil Freeman <paf31@cantab.net>
Co-authored-by: Phil Freeman <phil@hasura.io>
Co-authored-by: Vamshi Surabhi <0x777@users.noreply.github.com>
2020-07-14 12:00:58 -07:00
Karthikeyan Chinnakonda
0ef52292b5
server: call the webhook asynchronously in event triggers ( #5352 )
...
* server: call the webhook asynchronosly in event triggers
2020-07-10 22:17:05 +05:30
Karthikeyan Chinnakonda
9ef6de5113
server: include additional fields in scheduled trigger webhook payload ( #5262 )
...
* include scheduled triggers metadata in the webhook body
Co-authored-by: Tirumarai Selvan <tiru@hasura.io>
2020-07-03 06:25:07 +05:30
Karthikeyan Chinnakonda
97b1155bf8
server: unlock scheduled events on graceful shutdown ( #4928 )
2020-07-02 17:27:09 +05:30
Karthikeyan Chinnakonda
81f338cc39
remove event from the saved locked events after processing it ( #4932 )
...
* remove event from the saved locked events after processing it
2020-06-02 22:47:58 +05:30
Brandon Simmons
ff62d5e0bf
Migrate to GHC 8.10, upgrade dependencies. Closes #4517
...
This also seems to squash a stubborn space leak we see with
subscriptions (linking to canonical #3388 for reference).
This may also fix some of the "Unexpected exception" websockets
exceptions we are now surfacing (see e.g. #4344 )
Also: dev.sh: fix hpc reporting
Initial work on this done by Vamshi.
2020-05-13 19:13:02 -04:00
Tirumarai Selvan
cc8e2ccc78
Scheduled triggers ( close #1914 ) ( #3553 )
...
server: add scheduled triggers
Co-authored-by: Alexis King <lexi.lambda@gmail.com>
Co-authored-by: Marion Schleifer <marion@hasura.io>
Co-authored-by: Karthikeyan Chinnakonda <karthikeyan@hasura.io>
Co-authored-by: Aleksandra Sikora <ola.zxcvbnm@gmail.com>
2020-05-13 18:03:16 +05:30