This is an automated email from the ASF dual-hosted git repository.

krishvishal pushed a change to branch part-mat-barrier
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 397f1a11e feat(server-ng): close the partition materialisation race at 
the owner
     add 0fa657a94 fix(ci): stop trailing checks from skipping text files as 
binary (#3778)
     add 3b190c14e feat(js): add VSR framing to the Node SDK (#3763)
     add 5ca0bbb40 chore(deps): Bump postcss from 8.5.16 to 8.5.23 in /web 
(#3762)
     add 74fb5e2a9 fix(server-ng): bind cluster TCP to [tcp].address, not the 
roster ip (#3783)
     add 53a7ff99e feat(server-ng): harden listener, auth, shutdown, and 
disk-poll paths (#3774)
     add fae7aa190 Merge branch 'master' into part-mat-barrier

No new revisions were added by this update.

Summary of changes:
 .github/actions/node-npm/pre-merge/action.yml      |  76 ++-
 .github/actions/utils/server-start/action.yml      |  15 +-
 .github/config/components.yml                      |   2 +-
 .github/workflows/_test.yml                        |  15 +-
 codecov.yml                                        |   6 +
 core/configs/src/server_ng_config/cluster.rs       |  65 +-
 core/configs/src/server_ng_config/sharding.rs      |  74 +++
 core/message_bus/src/client_listener/mod.rs        |   5 +-
 core/message_bus/src/client_listener/quic.rs       |  24 +-
 core/message_bus/src/framing.rs                    |   8 +-
 core/message_bus/src/installer/replica.rs          |   2 +-
 core/message_bus/src/replica/auth.rs               | 106 +++-
 core/message_bus/src/replica/handshake.rs          |  21 +-
 core/message_bus/src/socket_opts.rs                |  59 +-
 core/message_bus/tests/common/mod.rs               |   7 +-
 core/message_bus/tests/replica_auth_handshake.rs   |  28 +
 core/partitions/src/iggy_partition.rs              |  88 ++-
 core/partitions/src/poll_plan.rs                   |  57 +-
 core/server-ng/config.toml                         |  26 +-
 core/server-ng/src/auth.rs                         | 100 +--
 core/server-ng/src/bootstrap.rs                    | 456 ++++++++++----
 core/server-ng/src/dispatch.rs                     |  16 +-
 core/server-ng/src/server_error.rs                 |  16 +-
 .../data-population-explanation.md                 |   3 +-
 foreign/node/README.md                             |  63 +-
 foreign/node/package-lock.json                     |   4 +-
 foreign/node/package.json                          |   8 +-
 foreign/node/scripts/check-vsr-protocol.mjs        | 340 +++++++++++
 foreign/node/src/bdd/raw.ts                        |   5 +-
 foreign/node/src/client/client.config.test.ts      |  95 +++
 foreign/node/src/client/client.config.ts           |  56 ++
 foreign/node/src/client/client.connection.test.ts  | 455 ++++++++++++++
 foreign/node/src/client/client.connection.ts       | 362 ++++++++---
 foreign/node/src/client/client.frame.test.ts       | 160 +++++
 foreign/node/src/client/client.frame.ts            | 227 +++++++
 foreign/node/src/client/client.socket.test.ts      | 677 +++++++++++++++++++++
 foreign/node/src/client/client.socket.ts           | 410 +++++++++++--
 foreign/node/src/client/client.ts                  |  73 +--
 foreign/node/src/client/client.type.ts             |  24 +-
 foreign/node/src/client/index.ts                   |   1 +
 foreign/node/src/e2e/tcp.consumer-group.e2e.ts     |   8 +-
 foreign/node/src/e2e/tcp.consumer-stream.e2e.ts    |   8 +-
 foreign/node/src/e2e/tcp.raw.e2e.ts                |  38 +-
 foreign/node/src/e2e/test-client.utils.ts          |   2 +
 foreign/node/src/index.ts                          |   6 +
 foreign/node/src/stream/consumer-stream.ts         |   9 +-
 .../wire/cluster/get-cluster-metadata.command.ts   |   2 +-
 foreign/node/src/wire/command-set.test.ts          |  10 +-
 foreign/node/src/wire/command-set.ts               |  10 +-
 foreign/node/src/wire/command.code.ts              |   5 +-
 .../src/wire/command.utils.test.ts}                |  39 +-
 foreign/node/src/wire/command.utils.ts             |   8 +-
 .../wire/consumer-group/delete-group.command.ts    |  19 +-
 .../src/wire/consumer-group/get-group.command.ts   |  16 +-
 .../node/src/wire/consumer-group/group.utils.ts    |   7 +
 foreign/node/src/wire/consumer-group/index.ts      |   1 +
 .../src/wire/consumer-group/join-group.command.ts  |  19 +-
 .../src/wire/consumer-group/leave-group.command.ts |  19 +-
 .../wire/consumer-group/sync-group.command.test.ts |  99 +++
 .../src/wire/consumer-group/sync-group.command.ts  |  67 ++
 foreign/node/src/wire/error.code.test.ts           |  40 ++
 foreign/node/src/wire/error.code.ts                |  32 +-
 foreign/node/src/wire/error.utils.ts               |  22 +-
 .../src/wire/message/poll-messages.command.test.ts | 423 +++++++++++++
 .../node/src/wire/message/poll-messages.command.ts | 211 ++++++-
 foreign/node/src/wire/offset/get-offset.command.ts |   2 +-
 foreign/node/src/wire/offset/offset.utils.ts       |   4 +-
 .../node/src/wire/offset/store-offset.command.ts   |   2 +-
 .../topic.utils.test.ts}                           |  60 +-
 foreign/node/src/wire/topic/topic.utils.ts         |   4 +-
 foreign/node/src/wire/vsr/header.test.ts           |  99 +++
 foreign/node/src/wire/vsr/header.ts                | 165 +++++
 foreign/node/src/wire/vsr/index.ts                 | 157 +++++
 foreign/node/src/wire/vsr/namespace.test.ts        | 342 +++++++++++
 foreign/node/src/wire/vsr/namespace.ts             | 216 +++++++
 foreign/node/src/wire/vsr/operation.test.ts        | 107 ++++
 foreign/node/src/wire/vsr/operation.ts             | 158 +++++
 foreign/node/src/wire/vsr/register.test.ts         |  93 +++
 foreign/node/src/wire/vsr/register.ts              | 116 ++++
 foreign/node/src/wire/vsr/reply.test.ts            | 196 ++++++
 foreign/node/src/wire/vsr/reply.ts                 | 172 ++++++
 foreign/node/src/wire/vsr/session.test.ts          |  73 +++
 foreign/node/src/wire/vsr/session.ts               | 117 ++++
 foreign/node/src/wire/vsr/vsr.test.ts              | 131 ++++
 foreign/node/tsconfig.json                         |   2 +-
 scripts/ci/trailing-newline.sh                     |   2 +-
 scripts/ci/trailing-whitespace.sh                  |   2 +-
 web/package-lock.json                              |  16 +-
 web/package.json                                   |   2 +-
 89 files changed, 6970 insertions(+), 623 deletions(-)
 create mode 100644 foreign/node/scripts/check-vsr-protocol.mjs
 create mode 100644 foreign/node/src/client/client.config.test.ts
 create mode 100644 foreign/node/src/client/client.config.ts
 create mode 100644 foreign/node/src/client/client.connection.test.ts
 create mode 100644 foreign/node/src/client/client.frame.test.ts
 create mode 100644 foreign/node/src/client/client.frame.ts
 create mode 100644 foreign/node/src/client/client.socket.test.ts
 copy foreign/{go/contracts/duration.go => node/src/wire/command.utils.test.ts} 
(60%)
 create mode 100644 
foreign/node/src/wire/consumer-group/sync-group.command.test.ts
 create mode 100644 foreign/node/src/wire/consumer-group/sync-group.command.ts
 create mode 100644 foreign/node/src/wire/error.code.test.ts
 create mode 100644 foreign/node/src/wire/message/poll-messages.command.test.ts
 copy foreign/node/src/wire/{token/delete-token.command.test.ts => 
topic/topic.utils.test.ts} (51%)
 create mode 100644 foreign/node/src/wire/vsr/header.test.ts
 create mode 100644 foreign/node/src/wire/vsr/header.ts
 create mode 100644 foreign/node/src/wire/vsr/index.ts
 create mode 100644 foreign/node/src/wire/vsr/namespace.test.ts
 create mode 100644 foreign/node/src/wire/vsr/namespace.ts
 create mode 100644 foreign/node/src/wire/vsr/operation.test.ts
 create mode 100644 foreign/node/src/wire/vsr/operation.ts
 create mode 100644 foreign/node/src/wire/vsr/register.test.ts
 create mode 100644 foreign/node/src/wire/vsr/register.ts
 create mode 100644 foreign/node/src/wire/vsr/reply.test.ts
 create mode 100644 foreign/node/src/wire/vsr/reply.ts
 create mode 100644 foreign/node/src/wire/vsr/session.test.ts
 create mode 100644 foreign/node/src/wire/vsr/session.ts
 create mode 100644 foreign/node/src/wire/vsr/vsr.test.ts

Reply via email to