Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

ccl: add support for sasl mechanism #38

Open
wants to merge 49 commits into
base: master
Choose a base branch
from

Conversation

alex-berger
Copy link

Add support to define the SASL mechanism for Kafka Changefeed DSNs. This commit is a result of support desk request 6569. This PR is a prerequisite for cockroachdb/cockroach#55773.

Release note (ccl change): Add parameter to Kafka Changefeed DSNs to specify SASL mechanism.

jbowens and others added 30 commits June 25, 2020 11:29
560ed0b compaction: Don't do a move compaction within L0.
b822482 compaction: Exclude largest key when extending L0 compactions if it's sentinel
585d322 internal/metamorphic: add checkpointOp, compactOp and flushOp
5bdf31a cmd/pebble: enable L0-sublevel compactions and flush splits
d478834 db: switch compaction concurrency signal from level score to L0 read-amp
c577a10 db: force flush memtables with range deletions after delay
fd3f2e3 db: add memtable count, duration and byte rate to flush event
730159f db: tweak the compaction scoring heuristics
b34dbe9 db: tighten merging iterator's seek conditions
c08345d tool: Allow vertical scrolling if visualization overflows
747113e db: fix race in TestTableStats
90dbbfc *: {white,black}list -> {allow,deny}list
This upgrades testify and go/analysis.
7cbb7d6 internal/rate: deflake TestLongRunningQPS
06feeaa db: bump nextFileNum past obsolete file numbers on Open
fc51635 build: rework build rules to remove redundancy
839ee18 build: replace GO111MODULE=off with -mod=vendor
133d4e3 cmd/pebble: output a Go-bench format summary line for `bench ycsb`
daeb562 db: add Metrics.Total and Iterator.Metrics
c459622 db: fix DeleteRangeFlushDelay for batches edited with SetRepr, Apply
931bab4 travis: build all variations of go1.14
To get func-decl inline assertions and cross pkg checks.
cfd19d33 db: compute file count and size metrics incrementally
e34d759c internal/rangedel: format keys in Fragmenter panics
06a3fb73 internal/mkbench: fix dropped walkfunc error
61c629af internal/manifest: unexport LevelMetadata files
8fdce959 vfs: Add FS.GetFreeSpace, IsNoSpaceError
24bd87a5 db: fix tombstone elision, grandparent limit bug
a9d18a23 *: Update comment on Ingest() on callers needing to Sync()
42cb6336 internal/manifest: take a LevelSlice in L0Sublevels.PickBaseCompaction
887d40ba db: use manifest.NewVersion constructor in tests
2f3fb56c internal/rangedel: Skip range tombstones outside a file's bounds
1a5f7680 record: propagate WAL sync errors to queued writers
cc76c76e db: update L0 compaction-picking to use manifest.LevelIterator
69961893 pebble: fix dropped test error
5edc4f5b db: use LevelSlice.SizeSum where applicable
d524d342 db: use manifest.LevelIterator in compaction, levelIter
049c566a db: capture stack trace of closed call for ErrClosed
77c18adb Update README.md (#853)
a2588dc3 db: add elision-only L6 compactions
3dbbc99e db: propagate FormatKey to rangedel.Fragmenter in more places
f20b433f db: add godoc link to README
e7d2ee42 internal/manifest: add B-Tree implementation
3c13b0a8 go.mod: bump testify from v1.6.1
b259a65f db: minor batch.release() code cleanup
692a7cb6 db: minor change for TestIndexedBatchReset
993cd1d8 db: cleaned up Batch.Reset() related tests
3359447f db: fixed how indexed batch is reset
6ddb11f5 internal/manifest: remove LevelSlice Collect method
132ca835 db: properly reset batches
65352a3c db: mark corruption errors
1473be86 db: clear the applied flag in Batch.Reset()
fdd14bd4 db: handle nil ParseHooks for cache_size option
94df1ff6 internal/manifest: use LevelMetadata in L0 sublevels
a24bc6c sstable: optimize seeks to use next
76afcca db: optimize levelIter for repeated seeks with narrow and monotonic bounds
maddyblue and others added 19 commits August 25, 2020 09:59
b66f9d01 db: fix nil pointer dereference in compaction
c29cc161 internal/record: write an EOF trailer on LogWriter Close
d7a278ab compaction: Ensure that user keys aren't split across SSTs when flushing
9af7bb12 db: close previous WAL before linking next WAL
06b3565a *: Add compactionOutputSplitter, refactor compaction output switch logic
caf883db *: add includesBase argument to ValueMerger.Finish
b79d619f sstable: skip readahead ramp-up for compactions
ab86f22f db: fix L0->LBase input expansion
879f3bfe db: changes to make iterators respect the bounds specified by the caller
91e8175b db: fix L0->LBase compaction picking bug with shared largest user keys
4e0eb739 db: fix WAL checksum error handling from previous versions
a69a94e1 db: optimize levelIter for repeated seeks with narrow and monotonic bounds
d670ff50 metamorphic: enhance iterSetBounds and position iter when setting bounds
b5c5df03 *: Add a simple test for forced compactions
Add support to define the SASL mechanism for Kafka Changefeed DSNs. This commit is a result of support desk request 6569.

Release note (ccl change): Add parameter to Kafka Changefeed DSNs to specify SASL mechanism.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.