Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial version of craft binary mq message format #1621

Merged
merged 52 commits into from
Jun 22, 2021
Merged
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
161d0a8
Initial version of craft binary mq message format
sunxiaoguang Apr 8, 2021
96ee865
Add license
sunxiaoguang Apr 8, 2021
7347d7c
Fix some lint
sunxiaoguang Apr 8, 2021
86f4612
Add more test to supress not used function lint
sunxiaoguang Apr 8, 2021
1cb0a2d
Remove not useful decodeRowChangedEvent function
sunxiaoguang Apr 8, 2021
b570de2
Use the correct size table to decode column groups
sunxiaoguang Apr 8, 2021
d1908d5
Fix more lints
sunxiaoguang Apr 8, 2021
d2bdea4
Fix lint
sunxiaoguang Apr 8, 2021
0e21331
Fix lint
sunxiaoguang Apr 8, 2021
97b9e1c
Change to little endian like what protobuf does.
sunxiaoguang Apr 12, 2021
dc77557
Remove comments and fix column group values encoding
sunxiaoguang Apr 13, 2021
b3a5ff9
Set schema and table to nil when they are empty
sunxiaoguang Apr 13, 2021
e9d080f
Merge branch 'master' into craft
sunxiaoguang Apr 14, 2021
f1c602f
Add more test cases and fix bugs about the fail tests
sunxiaoguang Apr 17, 2021
51d7980
Add protobuf vs craft benchmark related code
sunxiaoguang Apr 20, 2021
5cce40c
Fix column group & year type seralization bug
sunxiaoguang Apr 22, 2021
3f21064
Force encoding year type to varint
sunxiaoguang Apr 24, 2021
495ffb2
Fix body size table
sunxiaoguang Apr 30, 2021
051a9a7
Merge branch 'master' into craft
sunxiaoguang May 8, 2021
aca3558
Merge branch 'master' into craft
sunxiaoguang Jun 8, 2021
aec1ee4
Disable lint for not yet used utility functions
sunxiaoguang Jun 12, 2021
fd67c9e
Merge branch 'master' into craft
sunxiaoguang Jun 12, 2021
c1af304
Fix lint
sunxiaoguang Jun 12, 2021
eec4235
Merge branch 'craft' of github.com:sunxiaoguang/ticdc into craft
sunxiaoguang Jun 12, 2021
b9c3e56
Fix lint
sunxiaoguang Jun 12, 2021
8a14395
Fix lint
sunxiaoguang Jun 12, 2021
2311f10
Fix lint
sunxiaoguang Jun 12, 2021
a29ab5b
Fix lint
sunxiaoguang Jun 12, 2021
f31ddea
Remove unnecessary assignment
sunxiaoguang Jun 12, 2021
dc24ba3
Fix errdoc
sunxiaoguang Jun 12, 2021
c7f1018
Change decoder to use body size table instead of offset table
sunxiaoguang Jun 13, 2021
e5e87e9
Merge branch 'master' into craft
sunxiaoguang Jun 13, 2021
dfa4929
Fix json.Number.Int64() overflow
sunxiaoguang Jun 13, 2021
c3987fa
Convert from float64 to int64 or uint64
sunxiaoguang Jun 13, 2021
695358c
Use c.Logf instead of fmt.Printf
sunxiaoguang Jun 15, 2021
66990b8
Merge branch 'master' into craft
sunxiaoguang Jun 15, 2021
c143701
Seed random number generator in init function
sunxiaoguang Jun 15, 2021
c0ae253
Add comments to varint encoding logic
sunxiaoguang Jun 15, 2021
61bf907
Merge branch 'master' into craft
sunxiaoguang Jun 16, 2021
8cc9326
Merge branch 'master' into craft
sunxiaoguang Jun 16, 2021
b17d59c
Fix couple of typos and add some comments
sunxiaoguang Jun 18, 2021
c20427a
Merge branch 'master' into craft
ti-chi-bot Jun 21, 2021
686b55c
Remove deprecated RowID from header
sunxiaoguang Jun 21, 2021
618b773
Optimize codec size
sunxiaoguang Jun 21, 2021
282af92
Merge remote-tracking branch 'myrepo/craft' into craft
sunxiaoguang Jun 21, 2021
34a222f
Fix lints
sunxiaoguang Jun 21, 2021
7c09d32
Change size table to encode with varint chunk
sunxiaoguang Jun 21, 2021
8ff5468
Always encode terms in delta varint chunk
sunxiaoguang Jun 21, 2021
1314185
Change header to encode type with delta varint chunk
sunxiaoguang Jun 21, 2021
b96c3f5
Use uvarint chunk to encode type of headers
sunxiaoguang Jun 21, 2021
b581269
Merge branch 'master' into craft
amyangfei Jun 22, 2021
d36d5bf
Merge branch 'master' into craft
ti-chi-bot Jun 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into craft
sunxiaoguang authored Jun 13, 2021

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit e5e87e93391f61e54315a8c56e901d9bc10c3885

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.