graphql-engine/server/src-lib/Hasura
kodiakhq[bot] 3f3b19c565 server: tune builder runners, for ByteStrings we're about to send
`toLazyByteString` is a little deficient in two ways:

- It allocates relatively large chunks (4KB + 32KB +32KB, etc…) which is wasteful for small ByteStrings
- It shrinks each chunk (Copying the data to a new chunk of exactly the right size) if it's not more than half filled. If we're running the builder right before we send it over the wire, this copy is totally extraneous (we simply end up with more work for the next GC)

part of the effort: https://github.com/hasura/graphql-engine-mono/issues/5518

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7187
GitOrigin-RevId: b499cd49c33da6cfee96be629a36b5c812486e39
2022-12-07 06:01:08 +00:00
..
Backends Fix metadata defaults bug - Defaults serialised into metadata table - GDC-647 2022-12-06 22:35:19 +00:00
Base Fix metadata defaults bug - Defaults serialised into metadata table - GDC-647 2022-12-06 22:35:19 +00:00
Cache server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Eventing server: add event_processing_time metric 2022-12-06 15:11:04 +00:00
GraphQL server: fix streaming subscription input type names 2022-11-30 06:48:58 +00:00
Incremental Further schema cache cleanups 2022-11-29 01:02:09 +00:00
Metadata pro-server: add support for exporting traces over OTLP 2022-11-07 06:56:08 +00:00
RemoteSchema Collect Metadata dependencies in a Sequence rather than a list 2022-11-30 18:13:31 +00:00
RQL server: tune builder runners, for ByteStrings we're about to send 2022-12-07 06:01:08 +00:00
Server Fix metadata defaults bug - Defaults serialised into metadata table - GDC-647 2022-12-06 22:35:19 +00:00
SQL server: delete the Cacheable type class in favor of Eq 2022-11-21 16:35:37 +00:00
Tracing server: support 128-bit trace ids 2022-09-20 02:50:06 +00:00
App.hs server/gardening: drop an unnecessary field from 'ServeCtx' 2022-12-01 07:48:58 +00:00
EncJSON.hs server: tune builder runners, for ByteStrings we're about to send 2022-12-07 06:01:08 +00:00
GC.hs Upgrade Ormolu to v0.5. 2022-11-02 20:55:13 +00:00
HTTP.hs Add Data Connector agent request logging, improve error messages, and add tracing support [GDW-83] 2022-07-11 08:05:40 +00:00
Incremental.hs Further schema cache cleanups 2022-11-29 01:02:09 +00:00
Logging.hs server: add jwk-refresh-log type to default enabled logs 2022-11-08 16:48:44 +00:00
Name.hs server/postgres: fix the schema types conflict between aggregation predicates and table selection aggregates 2022-10-21 13:28:43 +00:00
PingSources.hs [server] regularly ping selected sources 2022-11-23 16:41:46 +00:00
QueryTags.hs server: support query tags for MSSQL data sources 2022-04-28 19:34:45 +00:00
Session.hs server: delete the Cacheable type class in favor of Eq 2022-11-21 16:35:37 +00:00
ShutdownLatch.hs multitenant: make shutdown logic more abstract 2022-11-23 07:53:19 +00:00
Tracing.hs Upgrade Ormolu to v0.5. 2022-11-02 20:55:13 +00:00