profile
viewpoint
Alan Braithwaite abraithwaite @Segmentio https://abraithwaite.net Currently moving bytes around @Segmentio. https://www.abraithwaite.net https://twitter.com/Caust1c

abraithwaite/clickhouse-replication-example 21

Create an example replicated + distributed dataset using Clickhouse

abraithwaite/dotvim 4

Vim Dotfiles

abraithwaite/dotfiles 3

Configurations and Dotfiles

abraithwaite/go-examples 2

Random go examples I reference regularly

abraithwaite/graphql 1

An implementation of GraphQL for Go / Golang

abraithwaite/ant-design 0

🐜 A UI Design Language

abraithwaite/arch-install-scripts 0

Mirror of git://projects.archlinux.org/arch-install-scripts

abraithwaite/auth0-react-samples 0

OIDC conformant samples for React

startediyouport-org/relaybaton

started time in 2 days

startedpmarrapese/iot

started time in 5 days

startedSixGenInc/Noctilucent

started time in 6 days

startedDeimosC2/DeimosC2

started time in 6 days

delete branch abraithwaite/jeff

delete branch : alan/make-samesite-modular

delete time in 6 days

push eventabraithwaite/jeff

Alan Braithwaite

commit sha 03a339e287fb1b72bfc7f101d65299cfeacf400f

SameSite: make attriute configurable

view details

Alan Braithwaite

commit sha b434f3ad29d6fbc6e0f89073adf48a3aea724b75

Merge pull request #27 from abraithwaite/alan/make-samesite-modular SameSite: make attriute configurable

view details

push time in 6 days

PR merged abraithwaite/jeff

SameSite: make attriute configurable

@gavbaa this should fix #26

+24 -8

0 comment

4 changed files

abraithwaite

pr closed time in 6 days

issue closedabraithwaite/jeff

Add control of SameSite prefix

For our application, we need our session cookies to have SameSite=None. SameSite=lax is hardcoded in the cookie setup, here: https://github.com/abraithwaite/jeff/blob/ade959fcada38fb6f6ad3f421ef28a4c6e9040ea/sessions.go#L198

Can SameSite's setting become an Option on jeff.New()?

closed time in 6 days

gavbaa

PR opened abraithwaite/jeff

SameSite: make attriute configurable

@gavbaa this should fix #26

+24 -8

0 comment

4 changed files

pr created time in 6 days

create barnchabraithwaite/jeff

branch : alan/make-samesite-modular

created branch time in 6 days

delete branch abraithwaite/dotfiles

delete branch : alan/update

delete time in 6 days

push eventabraithwaite/dotfiles

Alan Braithwaite

commit sha 0cdcea64f4c27538bb8dfa8a01fc27a49a6de31d

update

view details

Alan Braithwaite

commit sha 050e4093da28b0a836c53a8d74561d17a9a9187f

Merge pull request #12 from abraithwaite/alan/update update

view details

push time in 6 days

PR merged abraithwaite/dotfiles

update
+9 -2

0 comment

3 changed files

abraithwaite

pr closed time in 6 days

PR opened abraithwaite/dotfiles

update
+9 -2

0 comment

3 changed files

pr created time in 6 days

create barnchabraithwaite/dotfiles

branch : alan/update

created branch time in 6 days

delete branch abraithwaite/dotvim

delete branch : alan/update

delete time in 6 days

push eventabraithwaite/dotvim

Alan Braithwaite

commit sha 44e2d7c75f552be51b04cd2300947452faa9b084

golines

view details

Alan Braithwaite

commit sha 4b8bcc8caf3e3e602f03bdd954274b2aacc70e95

Merge pull request #5 from abraithwaite/alan/update golines

view details

push time in 6 days

PR merged abraithwaite/dotvim

golines
+6 -1

0 comment

1 changed file

abraithwaite

pr closed time in 6 days

PR opened abraithwaite/dotvim

golines
+6 -1

0 comment

1 changed file

pr created time in 6 days

create barnchabraithwaite/dotvim

branch : alan/update

created branch time in 7 days

startedtidwall/buntdb

started time in 10 days

push eventabraithwaite/apartment-herbs-com

dependabot[bot]

commit sha 345acb7e8a2e4872639671df1214cfc94673a5d8

Bump elliptic from 6.5.2 to 6.5.3 Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Alan Braithwaite

commit sha 27fb5be13d1c2b336122c5b67b59e25ce66cdd80

Merge pull request #12 from abraithwaite/dependabot/npm_and_yarn/elliptic-6.5.3 Bump elliptic from 6.5.2 to 6.5.3

view details

push time in 11 days

delete branch abraithwaite/apartment-herbs-com

delete branch : dependabot/npm_and_yarn/elliptic-6.5.3

delete time in 11 days

PR merged abraithwaite/apartment-herbs-com

Bump elliptic from 6.5.2 to 6.5.3 dependencies

Bumps elliptic from 6.5.2 to 6.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/indutny/elliptic/commit/8647803dc3d90506aa03021737f7b061ba959ae1"><code>8647803</code></a> 6.5.3</li> <li><a href="https://github.com/indutny/elliptic/commit/856fe4d99fe7b6200556e6400b3bf585b1721bec"><code>856fe4d</code></a> signature: prevent malleability and overflows</li> <li>See full diff in <a href="https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+6 -6

0 comment

1 changed file

dependabot[bot]

pr closed time in 11 days

fork abraithwaite/EasyBudget

Budget management app for Android

fork in a month

delete branch abraithwaite/apartment-herbs-com

delete branch : dependabot/npm_and_yarn/websocket-extensions-0.1.4

delete time in 2 months

push eventabraithwaite/apartment-herbs-com

dependabot[bot]

commit sha 817293fa0b2bbe0acda05620541e181b02b974a3

Bump websocket-extensions from 0.1.3 to 0.1.4 Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/faye/websocket-extensions-node/releases) - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

Alan Braithwaite

commit sha 4ba46fbd9c070ddc9be581b9011a1653992d3694

Merge pull request #11 from abraithwaite/dependabot/npm_and_yarn/websocket-extensions-0.1.4 Bump websocket-extensions from 0.1.3 to 0.1.4

view details

push time in 2 months

PR merged abraithwaite/apartment-herbs-com

Bump websocket-extensions from 0.1.3 to 0.1.4 dependencies

Bumps websocket-extensions from 0.1.3 to 0.1.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md">websocket-extensions's changelog</a>.</em></p> <blockquote> <h3>0.1.4 / 2020-06-02</h3> <ul> <li>Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)</li> <li>Change license from MIT to Apache 2.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/faye/websocket-extensions-node/commit/8efd0cd6e35faf9bb9cb08759be1e27082177d43"><code>8efd0cd</code></a> Bump version to 0.1.4</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/3dad4ad44a8c5f74d4f8f4efd3f9d6e0b5df3051"><code>3dad4ad</code></a> Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/4a76c75efb1c5d6a2f60550e9501757458d19533"><code>4a76c75</code></a> Add Node versions 13 and 14 on Travis</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/44a677a9c0631daed0b0f4a4b68c095b624183b8"><code>44a677a</code></a> Formatting change: {...} should have spaces inside the braces</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/f6c50aba0c20ff45b0f87cea33babec1217ec3f5"><code>f6c50ab</code></a> Let npm reformat package.json</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/2d211f3705d52d9efb4f01daf5a253adf828592e"><code>2d211f3</code></a> Change markdown formatting of docs.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/0b620834cc1e1f2eace1d55ab17f71d90d88271d"><code>0b62083</code></a> Update Travis target versions.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/729a4653073fa8dd020561113513bfa2e2119415"><code>729a465</code></a> Switch license to Apache 2.0.</li> <li>See full diff in <a href="https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

starteducarion/saml

started time in 2 months

issue commentClickHouse/ClickHouse

ALTER TABLE COMMENT COLUMN for Materialized View with ReplicatedAggregatingMergeTree engine doesn't propegate to all replicas.

That worked for the inner tables, but we don't see it reflected on the normal tables. Is that expected?

abraithwaite

comment created time in 3 months

issue openedClickHouse/ClickHouse

ALTER TABLE COMMENT COLUMN for Materialized View built on ReplicatedMergeTree table doesn't propegate to all replicas.

Describe the issue When you do an ALTER TABLE COMMENT COLUMN for a ReplicatedMergeTree table, it propagates the comment as expected.

If you've built a Materialized View on top of this ReplicatedMergeTree table using the ReplicatedAggregatingMergeTree engine, and attempt to do a similar ALTER TABLE COMMENT COLUMN operation, it does not propagate to it's replicas.

How to reproduce

  • Create a ReplicatedMergeTree raw data table with 3 replicas.
  • Create a ReplicatedAggregatingMergeTree Materialized View which references the raw data table created above.
  • Create a migration which issues an ALTER TABLE COMMENT COLUMN on the Materialized View.
  • Observe that the COMMENT COLUMN migration is only applied to one replica and not propegated to the other replicas.

Expected behavior ALTER TABLE COMMENT COLUMN is replicated for Materialized Views that use replicated table engines.

Error message and/or stacktrace If you're trying to recover from failure, you'll get this kind of message when trying to reapply the schema to a node:

DB::Exception: Table structure in ZooKeeper is too different from local table structure.

Additional context We're on version 19.9.2.4 and ran into this while working on upgrading to a more recent version.

created time in 3 months

more