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

Branch 2.8.bkbase.3 #1

Open
wants to merge 519 commits into
base: v2.8.1-bkdata.2
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
519 commits
Select commit Hold shift + click to select a range
3c253ea
Close old compacted ledger when open new. (#13210)
Technoboy- Dec 13, 2021
c578829
[Broker] Optimize ManagedLedger Ledger Ownership Check (#13222)
michaeljmarshall Dec 10, 2021
a98c52b
[Broker] Modify return result of NamespacesBase#internalGetPublishRat…
yuruguo Dec 15, 2021
05d88f1
Fix Version.h not found when CMake binary directory is customized (#1…
BewareMyPower Dec 15, 2021
d0eac9a
[pulsar-client] Fix multi topic reader has message available behavior…
Demogorgon314 Dec 23, 2021
c941b2f
[Broker] Fix race conditions in closing producers and consumers (#13428)
lhotari Dec 22, 2021
756ade0
Fix NPE in cmdTopics (#13450)
315157973 Dec 23, 2021
1a32edc
Fixes the NPE in system topics policies service (#13469)
zymap Dec 23, 2021
7aac8b8
[Issue 9888] add python3.9 on manylinux2014 build support (#10954)
lbenc135 Jun 20, 2021
4f87667
Add log error tracking for semaphore count leak (#12410)
aahmed-se Oct 20, 2021
1a1c886
Apply clang-format check for python wrapper (#13418)
BewareMyPower Dec 21, 2021
b763f83
[Producer] Change the time units from ns to ms (#13057)
tomscut Dec 23, 2021
25c3ae3
Fix dead loop in BacklogQuotaManager.dropBacklogForTimeLimit (#13194)…
Shawyeok Dec 23, 2021
ef9e773
Fix semaphore and memory leak when chunks failed to enqueue (#13454)
BewareMyPower Dec 24, 2021
c9c48d2
Fix getting last message id from empty compact ledger (#13476)
gaoran10 Dec 27, 2021
cac6942
fix: bug when allAll bucket (#13467)
leizhiyuan Dec 28, 2021
77c66b3
Fix reousrce leak when create producer failed (#13505)
aloyszhang Dec 28, 2021
2a73cdf
Use PulsarByteBufAllocator to allocate buffer for chunks at consumer …
BewareMyPower Dec 28, 2021
078c8db
[Pulsar SQL] support protobuf/timestamp (#13287)
tjiuming Dec 29, 2021
bdfa14d
Return message ID from compacted ledger while the compaction cursor r…
codelipenghui Dec 29, 2021
3644311
[Security] Upgrade Log4j to 2.17.1 (#13552)
lhotari Dec 29, 2021
ca1d781
fix(Auth): Fix multi roles authz cannot handle empty roles case (#13477)
RobertIndie Dec 30, 2021
cf7d0ed
Change ContextClassLoader to NarClassLoader in AdditionalServlet (#13…
mattisonchao Jan 4, 2022
5495037
[Tests] Fix flakiness issue when spying ServerCnx (#13608)
lhotari Jan 4, 2022
bf88118
Fix NPE when unloading namespace bundle (#13571)
315157973 Jan 5, 2022
b319ae8
[Tests] Upgrade Mockito to latest stable 3.x version, 3.12.4 (#13622)
lhotari Jan 5, 2022
fd956a1
Upgrade Gson version 2.8.6 to 2.8.9 (#13610)
mattisonchao Jan 5, 2022
e0a9cf1
update log content (#13540)
lordcheng10 Jan 6, 2022
c75afb4
Fix time field use error (#12249)
casuallc Jan 6, 2022
fc39643
Fix issues 11964, deadlock bug when use key_shared mode (#11965)
baomingyu Jan 7, 2022
ca38be4
Fix reader skipped remaining compacted data during the topic unloadin…
codelipenghui Jan 7, 2022
a25c04e
Update notice year. (#13653)
Technoboy- Jan 7, 2022
0f5b699
[Java Client] fixed Producer semaphore permit release issue (#13682)
mattisonchao Jan 10, 2022
4621722
Change ``ContextClassLoader`` to ``NarClassLoader`` in BrokerIntercep…
mattisonchao Jan 11, 2022
4b19432
[Security] Upgrade protobuf to 3.16.1 to address CVE-2021-22569 (#13695)
lhotari Jan 11, 2022
e375892
[pulsar-broker] The log prints NamespaceService#isServiceUnitActive e…
GhostBoyBoy Jan 12, 2022
2e808b4
Fix bug :Infinity value for CPU or Bandwidth usage (#13609)
lordcheng10 Jan 12, 2022
096b725
Fix the wrong multi-topic has message available behavior (#13634)
Demogorgon314 Jan 12, 2022
7a4691a
Fix getInternalStats occasional lack of LeaderInfo (#13656)
shibd Jan 12, 2022
5978edc
Avoid call sync method in async rest API for delete subscription (#13…
codelipenghui Jan 12, 2022
4f80414
Avoid call sync method in async rest API for force delete subscriptio…
mattisonchao Jan 12, 2022
9ab1aff
Fix Flaky test BacklogQuotaManagerTest.testConsumerBacklogEvictionTim…
gaozhangmin Jan 14, 2022
d7117fb
Fix the deadlock while using zookeeper thread to create ledger (#13744)
codelipenghui Jan 14, 2022
348ea61
Fix invalid rack name cause bookie join rack failed (#13683)
hangc0276 Jan 16, 2022
44b617b
Fix inefficient forEach loop (#13742)
Shawyeok Jan 18, 2022
8c86b3d
[Issuse 13640][broker] Fix non persistent topic subscription error. (…
dragonls Jan 18, 2022
f9aae1f
Fix call sync method in async rest API for ``internalGetSubscriptions…
mattisonchao Jan 18, 2022
e34b224
[Security] Upgrade Jackson to 2.12.6 (#13694)
lhotari Jan 10, 2022
13b21c8
Fixed internal topic effect by InactiveTopicPolicy. (#13816)
mattisonchao Jan 19, 2022
483b147
[Broker] Avoid thread deadlock problem when creating topic policy rea…
gaoran10 Jan 20, 2022
d565496
[Authorization] Return if namespace policies are read only (#12514)
michaeljmarshall Jan 21, 2022
ed771af
[Cherry-pick] Pass client builder to debezium database history (#12112)
Technoboy- Jan 25, 2022
b85d06e
Upgrade BK to 4.14.4 and Grpc to 1.42.1 (#13714)
merlimat Jan 11, 2022
5a491c4
Issue 12019 Fix flaky test ManagedLedgerTest.testMaximumRolloverTime …
mostafij-rahman Jan 18, 2022
a669b25
Getting rid of CVes brought in with aerospike (#13819)
dlg99 Jan 20, 2022
444d2a3
Getting rid of CVEs in batch-data-generator (#13820)
dlg99 Jan 20, 2022
f2bfe92
Getitng rid of CVEs in InfluxDB connector (#13821)
dlg99 Jan 20, 2022
7751597
Getting rid of CVEs in Solr connector (#13822)
dlg99 Jan 20, 2022
76fac61
NPE when get isAllowAutoUploadSchema (#13831)
gaozhangmin Jan 21, 2022
06e112d
[C++] Fix hasMessageAvailable returns wrong value for last message (#…
BewareMyPower Jan 24, 2022
57dcac6
Fix the license issue introduced by cherry-pick
zymap Jan 29, 2022
d75fc6c
Revert the jetty-alpn-java-client changes in lib/presot/license
zymap Jan 29, 2022
dab6014
[Broker] Fix read schema compatibility strategy priority (#13938)
nodece Jan 26, 2022
beb15d2
Trim configuration value string which contains blank prefix or suffix…
hangc0276 Jan 27, 2022
87a3be2
KeyShared stickyHashRange subscription: prevent stuck subscription in…
eolivelli Jan 29, 2022
bd6ef46
[Schema] Fix parse BigDecimal (#14019)
nodece Jan 29, 2022
dde417c
Fix batch message ack does not decrease the unacked-msg count. (#13383)
Technoboy- Jan 26, 2022
fc271ad
Fix the build issue caused by cherry-picking
zymap Jan 30, 2022
40579c5
Fix NPE of cumulative ack mode and incorrect unack message count (#14…
congbobo184 Jan 29, 2022
ccf4cda
Add a default timeout for OAuth2 Metadata Resolver (#14056)
addisonj Jan 30, 2022
42422d8
Use `scheduleWithFixedDelay` instead of `scheduleAtFixedRate` for jav…
klevy-toast Feb 4, 2022
7716894
AbstractMetadataStore: invalidate childrenCache correctly when node c…
michaeljmarshall Feb 9, 2022
25e6b65
[Proxy] Remove unnecessary Pulsar Client usage from Pulsar Proxy (#13…
lhotari Feb 9, 2022
1742df8
Allow config of IO and acceptor threads in proxy (#14054)
addisonj Jan 30, 2022
3d2e6ce
[Proxy] Fix port exhaustion and connection issues in Pulsar Proxy (#1…
lhotari Feb 9, 2022
3fd035d
[C++] Fix pulsar client cpp build fail in gcc-4.8.5 (#14053)
Demogorgon314 Jan 31, 2022
4660c13
Upgrade commons-cli to 1.5.0 (#14094)
lhotari Feb 2, 2022
6089daa
[security] Upgrade Postgre driver to 42.2.25 to get rid of CVE-2022-2…
nicoloboschi Feb 7, 2022
0a635c5
fix consume failure when BatchReceivePolicy#maxNumBytes < message siz…
Jason918 Feb 8, 2022
5f9fd68
[pulsar-io] pass client builder if no service url provided to debeziu…
freeznet Feb 11, 2022
06219e2
fix flaky in step2 and step3 (#12954)
Jason918 Nov 24, 2021
418589b
fix shedding heartbeat ns (#13208)
wuzhanpeng Dec 13, 2021
623fdf9
[pulsar-client] Add conf backoff values (#12520)
callumduffy Feb 11, 2022
9bd7ce0
Fixed detecting number of NICs in EC2 (#14252)
merlimat Feb 12, 2022
887e0d1
Clean up individually deleted messages before the mark-delete positio…
merlimat Feb 14, 2022
f3db1d6
Bump netty version to 4.1.74.Final (#14257)
hezhangjian Feb 14, 2022
ee1e89b
If mark-delete operation fails, mark the cursor as "dirty" (#14256)
merlimat Feb 13, 2022
963924d
Fix license check issues in lib/presto/LICENSE
lhotari Feb 14, 2022
f323437
Release 2.8.3
michaeljmarshall Feb 14, 2022
26baf84
Remove log unacked msg. (#14246)
Technoboy- Feb 11, 2022
88805f0
Check ``getTlsTrustStorePath`` NPE when user forget to set it. (#14253)
mattisonchao Feb 13, 2022
83a522f
Fix batch ack count is negtive issue. (#14288)
Technoboy- Feb 15, 2022
3a27648
[CI]Upgrade Windows runner os to windows-2022 and generator to Visual…
yaalsn Feb 18, 2022
3f58951
[Broker] waitingCursors potential heap memory leak (#13939)
gaozhangmin Feb 21, 2022
0c3139f
[Broker] Change broker producer fence log level (#14196)
Demogorgon314 Feb 16, 2022
a482307
Fix PersistentAcknowledgmentsGroupingTracker set bitSet issue. (#14260)
Technoboy- Feb 14, 2022
c0617b3
fix testng assertEquals parameter order (#11035)
hangc0276 Jun 23, 2021
cc45d97
Remove unused clock field in SchemasResources (#12826)
hezhangjian Nov 23, 2021
31d16dc
[Tests] Fix flaky org.mockito.exceptions.misusing.WrongTypeOfReturnVa…
lhotari Jan 5, 2022
dfec6b4
Fix IllegalArgumentException: Invalid period 0.0 to calculate rate
lordcheng10 Feb 15, 2022
d99b609
Fix time unit error in errMsg when producer send fails. (#14299)
Jason918 Feb 15, 2022
5748d8d
Fix the wrong parameter in the log. (#14309)
mattisonchao Feb 16, 2022
20c8a1e
[Websocket] Fix ``ClassCastException`` when user create ``MultiTopicR…
mattisonchao Feb 17, 2022
f1a1294
Fix send to deadLetterTopic not working when reach maxRedeliverCount …
Shawyeok Feb 22, 2022
db38aeb
Fix adding message to list potential issue (#14377)
Technoboy- Feb 18, 2022
bb50dc6
[C++] Fix GCC compilation failure caused by warning macro (#14402)
BewareMyPower Feb 22, 2022
eba2671
Make sure policies.is_allow_auto_update_schema not null (#14409)
wangjialing218 Feb 23, 2022
70e533a
[Transaction] Fix topicTransactionBuffer handle null snapshot (#12758…
eolivelli Mar 2, 2022
ee87c7d
[owasp] suppress false positive Avro CVE-2021-43045 (#13764)
nicoloboschi Jan 14, 2022
8edfdb5
[branch-2.8] [flaky tests] Fix flaky test ReplicatorTest.testRemoveCl…
nicoloboschi Mar 2, 2022
c773179
Flaky Tests: AdminApiSchemaTest#testSchemaInfoApi (#12461)
nicoloboschi Nov 11, 2021
0f72a4f
[flaky-tests] AdminApiSchemaTest#testSchemaInfoApi (#14508)
nicoloboschi Mar 7, 2022
8e19649
[branch-2.8] Remove awaitility duplicated declaration warning (#14514)
nicoloboschi Mar 8, 2022
7046266
Fixing get functions for output topic and serde classname (#14103)
arnarg Feb 25, 2022
956f023
Fix can't read the latest message of the compacted topic (#14449)
codelipenghui Feb 25, 2022
c7cf50a
Validate rack name (#14336)
hangc0276 Feb 27, 2022
e60838d
[pulsar-broker] Fix avg-messagePerEntry metrics for consumer (#14330)
rdhabalia Feb 28, 2022
f2ddcbc
fix npe in ManagedLedgerImpl (#14481)
lordcheng10 Feb 28, 2022
b1410a5
[pulsar-io] throw exceptions when kafka offset backing store failed t…
freeznet Mar 2, 2022
fe90b2c
[Functions] Pass configured metricsPort to k8s runtime (#14502)
lhotari Mar 2, 2022
10b2f34
[Flaky-test]: AdminApiTest.testNamespaceSplitBundleConcurrent (#14565)
aloyszhang Mar 5, 2022
669ce98
[C++] Fix wrong unit of Access Token Response's `expires_in` field (#…
BewareMyPower Mar 8, 2022
93bec02
[Broker] Fixed wrong behaviour caused by not cleaning up topic policy…
mattisonchao Mar 9, 2022
ced5779
[Branch-2.8] Fix validateGlobalNamespaceOwnership wrap exception issu…
Technoboy- Mar 9, 2022
df10859
Fix Broker HealthCheck Endpoint Exposes Race Conditions.
Technoboy- Mar 9, 2022
a3fcaa2
Revert "Fix Broker HealthCheck Endpoint Exposes Race Conditions."
Technoboy- Mar 9, 2022
d2256c8
Fix ConsumerBuilderImpl#subscribeAsync blocks calling thread. (#14614)
Technoboy- Mar 9, 2022
237c725
Fix PulsarRecordCursor deserialize issue. (#14615)
Technoboy- Mar 9, 2022
0a5d41f
Fix delete namespace issue. (#14619)
Technoboy- Mar 9, 2022
32f8065
[Branch-2.8] Fix Broker HealthCheck Endpoint Exposes Race Conditions.…
Technoboy- Mar 10, 2022
58e13af
Fix lost message issue due to ledger rollover. (#14664)
Technoboy- Mar 12, 2022
906603d
[C++ Client] Add braces around initialization of subobject (#14735)
michaeljmarshall Mar 17, 2022
3894c39
[C++] Fix thread safety issue for multi topic consumer (#14380)
BewareMyPower Mar 10, 2022
ce9fe54
Fixed flaky test MemoryLimitTest#testRejectMessages (#14220) (#14628)
wuxuanqicn Mar 12, 2022
958b148
[Broker] Ignore the print the log that the topic does not exist (#13535)
nodece Mar 14, 2022
f33115b
[ Issue 14633] [pulsar-broker] Fix metadata store deadlock when check…
bharanic-dev Mar 15, 2022
718bd67
Fixed 404 error msg not being returned correctly using http lookup. (…
Technoboy- Mar 15, 2022
43f2562
Set splitNamespaceBundle with `readonly=false`. (#14680)
Technoboy- Mar 15, 2022
c761816
fix incorrect warn log (#14685)
hangc0276 Mar 15, 2022
511fb3c
Fix race condition in consumer redelivery (#14687)
Shawyeok Mar 15, 2022
8fbb57d
Fix partitionsAutoUpdateFuture never complete (#14625)
wenbingshen Mar 17, 2022
e185c8c
Fix cherry-pick issue
codelipenghui Mar 18, 2022
af264a0
Revert "Fixed flaky test MemoryLimitTest#testRejectMessages (#14220) …
codelipenghui Mar 18, 2022
c1a8e08
[fix][broker]: cancel offload tasks when managed ledger closed. (#14744)
Technoboy- Mar 19, 2022
db3ad55
[fix][broker] Fixed duplicated delayed messages when all consumers di…
merlimat Mar 21, 2022
cc95eeb
[C++] Fix producer is never destructed until client is closed (#14797)
BewareMyPower Mar 23, 2022
f326603
[C++] Handle exception in creating socket when fd limit is reached (#…
merlimat Mar 9, 2022
2c7a19a
[C++] Fix the race condition of connect timeout task (#14823)
BewareMyPower Mar 23, 2022
99b9dad
[C++] Fix segmentation fault when creating socket failed (#14834)
BewareMyPower Mar 24, 2022
1307e98
[Proxy] Log warning when opening connection to broker fails (#14710)
lhotari Mar 17, 2022
522b83b
[refactor][proxy] Refactor Proxy code and fix connection stalling by …
lhotari Mar 24, 2022
af4e000
[Broker] Fix NPE when subscription is already removed (#14363)
michaeljmarshall Mar 25, 2022
4425725
ServerCnx] Improve error logging for topic not found (#13950) (#14892)
gaozhangmin Mar 27, 2022
7ee8113
TieredStorage: add debug information (#14907)
eolivelli Mar 29, 2022
f82a7a6
[Java Client] Improve consumer listener logic (#13273)
michaeljmarshall Dec 21, 2021
2a786c1
Fix Regression in Consumer Performance
dave2wave Mar 31, 2022
328f30c
Revert "Fix Regression in Consumer Performance"
dave2wave Mar 31, 2022
60fe05c
[pulsar-client-cpp] Expose getLastMessageId in the Reader API (#11723)
VadimMolodyh Aug 24, 2021
5293e2a
[C++] Fix hasMessageAvailable returns wrong value for last message (#…
BewareMyPower Jan 24, 2022
02b208c
[C++] Fix flaky tests about reference count (#14854)
BewareMyPower Apr 1, 2022
e954690
Fixes NPE - ``ReplicatedSubscriptionsController`` send marker message…
mattisonchao Jan 28, 2022
d9edbef
[Broker] Optimize RawReader#create when using Compactor (#14447)
mattisonchao Feb 24, 2022
35116b7
Fixed flaky test MemoryLimitTest#testRejectMessages (#14220) (#14628)
wuxuanqicn Mar 12, 2022
9e0b13f
[pulsar-functions] fix some IOExceptions when create functions from p…
freeznet Mar 16, 2022
365152f
Provide an accurate error message when set ``autoTopicCreation `` (#1…
mattisonchao Mar 17, 2022
d73942b
Process maxRedeliverCount is 0 of DeadLeddterPolicy (#14706)
wolfstudy Mar 18, 2022
a68f29c
[fix][admin-cli]: Remove the trust certs check (#14764)
nodece Mar 21, 2022
d32f99b
[fix][broker] Fix cannot delete namespace with system topic (#14730)
Technoboy- Mar 22, 2022
e067e00
[fix][admin] Fix NPE in PulsarAdminBuilder when the service is not se…
RobertIndie Mar 22, 2022
4d9f4b3
[fix][broker] Fix topic policy reader close bug. (#14897)
Technoboy- Mar 27, 2022
7e8f7a4
[fix][broker] Fix wrong state for non-durable cursor (#14869)
mattisonchao Mar 28, 2022
bb4862e
[fix][security] Upgrade jackson and jackson-databind (2.13.2.1) to ge…
nicoloboschi Mar 28, 2022
c8b7eba
[CI] Upgrade zlib version to 1.2.12 (#14964)
yaalsn Mar 31, 2022
a4c6ae4
[fix][client] ConsumerBuilderImpl can not set null to deadLetterPolic…
Jason918 Apr 2, 2022
af554a0
[fix][broker] Fix potential NPE in Replicator (#15003)
HQebupt Apr 2, 2022
d705b53
[C++] Fix connection is not closed when broker closes the connection …
BewareMyPower Apr 4, 2022
4f6e723
Bumped version to 2.8.4-SNAPSHOT
michaeljmarshall Apr 5, 2022
9925a9d
[fix][client] Fix potentially unfinished CompletableFuture in doRecon…
mattisonchao Apr 5, 2022
f657bf8
[ML] Fix race condition in updating lastMarkDeleteEntry field (#15031)
lhotari Apr 5, 2022
81beccd
[Client] Add test to ensure the message order in listener callbacks (…
BewareMyPower Apr 7, 2022
d81bb18
[C++] Fix single message metadata not set correctly (#15072)
BewareMyPower Apr 8, 2022
fc0d67c
Ignore case when obfuscating passwords in python configuration script…
michaeljmarshall Apr 8, 2022
8b66a17
[Security] Use dependencyManagement to enforce snakeyaml version to 1…
lhotari Jan 12, 2022
9b403f1
handle NPE when getLeader returns null (#15058)
freeznet Apr 8, 2022
6abb302
[branch-2.8] Fix delete namespace issue (revert and fix #14619) (#15040)
nicoloboschi Apr 12, 2022
4829f79
[fix][broker] Return if reset in progress (#14978)
AnonHxy Apr 6, 2022
5c527f2
Fix when nextValidLedger is null cause npe (#13975)
Demogorgon314 Apr 8, 2022
73e470c
Handle kafka sinks that return immutable maps as configs (#14780)
dlg99 Mar 22, 2022
bb7670b
Fix MemoryLimitTest for branch-2.8 (#15138)
codelipenghui Apr 13, 2022
0d67f05
[feat][broker] Full-support set ssl provider, ciphers and protocols (…
nodece Apr 14, 2022
779605b
[ML] Follow up on race condition fixes in ManagedCursorImpl #15031 (#…
lhotari Apr 14, 2022
c712441
[fix][java-client] Fix performance regression with message listener (…
codelipenghui Apr 19, 2022
a547163
Upgrade Netty to 4.1.76.Final, Netty Tcnative, grpc and protobuf (#15…
lhotari Apr 19, 2022
8df34ca
[Build] Use grpc-bom to align grpc library versions (#15234)
lhotari Apr 20, 2022
25d0edc
fix LICENSE for branch-2.8 (#15261)
gaoran10 Apr 24, 2022
58d074d
[LoadBalance] Optimize find nics process. (#14340)
mattisonchao Feb 18, 2022
241320f
Support shrink in ConcurrentLongHashMap (#14497)
lordcheng10 Mar 1, 2022
2cbf9f4
Optimize memory usage: support to shrink for pendingAcks map (#14515)
lordcheng10 Mar 5, 2022
7ca9bf8
support shrink for map or set (#14663)
lordcheng10 Mar 14, 2022
7c29b1d
Reduce unnecessary expansions for ConcurrentLong map and set (#14562)
lordcheng10 Mar 15, 2022
c8858e1
[fix][security] Remove log4j for CVE-2022-23307 (#15109)
RobertIndie Apr 13, 2022
e690b4c
Skip unnecessary DNS resolution when creating AuthenticationDataHttp …
lhotari Apr 20, 2022
3d8101f
Improve skipping of DNS resolution when creating AuthenticationDataHt…
lhotari Apr 20, 2022
324ce90
Fix topic closed normally but still call `closeFencedTopicForcefully`…
dragonls Apr 21, 2022
55323ca
[Functions] Check executor null when closing the FileSource (#15247)
nlu90 Apr 21, 2022
02e02d1
[Fix][Broker] Fix race condition in `OpAddEntry` (#15233)
mattisonchao Apr 21, 2022
fbe4ddc
[fix] [broker] Fix problem at RateLimiter#tryAcquire (#15306)
horizonzy Apr 25, 2022
c0c67db
[C++] Wait until event loop terminates when closing the Client (#15316)
BewareMyPower Apr 27, 2022
b4762d1
[improve][broker] Use shrink map for message redelivery. (#15342)
Technoboy- Apr 28, 2022
9e8c324
[improve][broker] Support shrink for ConcurrentSortedLongPairSet (#1…
Technoboy- Apr 28, 2022
a7b4ab3
[cherry-pick][pulsar-sql] Java version trim agent presto332 branch2.8…
gaoran10 Apr 28, 2022
af741a7
[Proxy & Client] Configure Netty DNS resolver to match JDK DNS cachin…
lhotari Apr 20, 2022
0161090
[Proxy] Fix proxy connection leak when inbound connection closes whil…
lhotari Apr 29, 2022
4ad8cc6
[Broker/Client] Close connection if a ping or pong message cannot be …
lhotari Apr 29, 2022
9884321
[branch-2.8][fix][broker] Avoid heartbeat topic to offload. (#15393)
nicoloboschi May 5, 2022
4ee88f9
Use tlsCertRefreshCheckDurationSec instead of 0 for refresh value (#1…
michaeljmarshall Apr 8, 2022
55d41be
Add KeyStore support in WebSocket, Function Worker HTTPS Servers (#1…
michaeljmarshall Apr 21, 2022
b28f541
[improve][broker-web&websocket&proxy&function-worker] Full-support se…
nodece May 1, 2022
b2cafb3
[fix][c++ client] avoid race condition causing double callback on clo…
Matt-Esch May 9, 2022
ce92adc
[WebSocket] Fix MultiTopicReader#getConsumer ClassCastException (#15534)
michaeljmarshall May 11, 2022
2356dd5
[fix][broker] Fix deadlock in broker after race condition in topic cr…
merlimat May 13, 2022
525b0df
[improve] Upgrade BookKeeper to 4.14.5 (2.8, 2.9, 2.10 branches) (#15…
nicoloboschi May 13, 2022
392961c
Upgrade Netty to 4.1.77.Final and netty-tcnative to 2.0.52.Final (#15…
lhotari May 18, 2022
529ff6d
Remove --illegal-access errors resulting from Google Guice (upgrade t…
nicoloboschi Jan 19, 2022
209e48f
Fix NoClassDefFoundError: com/google/inject/AbstractModule in pulsar-…
nicoloboschi Feb 8, 2022
b28d038
Remove --illegal-access errors resulting from Google Guice - Pulsar I…
nicoloboschi Feb 17, 2022
83f7a3f
[improve][offloaders] Upgrade JClouds to 2.5.0 (#15649)
nicoloboschi May 20, 2022
fa227a0
[improve][client] Avoid timertask run before previous subscribe compl…
mattisonchao Mar 24, 2022
95b5ef8
[C++] Fix UnknownError might be returned for a partitioned producer (…
BewareMyPower Apr 14, 2022
f682e10
[enh][monitor]: add metrics for pulsar web service thread pool (#14742)
tjiuming Apr 19, 2022
28970b7
Pulsar SQL support for Decimal data type (#15153)
shibd Apr 21, 2022
4212537
[fix][broker] Fix MessageDeduplication#inactiveProducers may not be p…
shibd Apr 28, 2022
a93a67b
[Broker] Fix typo in enum name and handle closing of the channel prop…
lhotari Apr 30, 2022
3673973
[Proxy/Client] Fix DNS server denial-of-service issue when DNS entry …
lhotari May 3, 2022
fd44570
[Proxy] Remove unnecessary blocking DNS lookup in LookupProxyHandler …
lhotari May 3, 2022
29104a7
[Improve][doc] Add config of IO and acceptor threads in proxy (#15340)
Demogorgon314 May 6, 2022
d91c6d1
[improve][client] improve logic when ACK grouping tracker checks dupl…
mattisonchao May 7, 2022
dfacc12
Support handling single role and non-jwt-token in MultiRolesTokenAuth…
RobertIndie May 8, 2022
c312bca
Fix cherry-pick issue
codelipenghui May 20, 2022
730bc43
[fix][security] Tiered storage: Upgrade Hadoop to 3.3.3 to get rid of…
nicoloboschi May 23, 2022
0e74066
fix pulsar worker jetty bug
Mar 31, 2022
fae1f2f
change openjdk to konaJDK
May 24, 2022
15fb557
change openjdk to konaJDK
May 24, 2022
364ee1e
change version to 2.8.3.bkbase.2
May 27, 2022
016d6b2
allow no-auth functionWorker start auth task
May 27, 2022
a56f3e7
change k8sRuntime jobName
Jun 2, 2022
5c0a835
add udc deploy.sh
Jun 13, 2022
96e4ce5
support pod chinese log
Jun 21, 2022
4e7cc05
support worker url
Jul 10, 2022
6cd48a2
add area_code
golden-yang May 11, 2023
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
Fix Version.h not found when CMake binary directory is customized (ap…
…ache#13324)

### Motivation

When I build C++ tests on my local env, the following error happened.

```
tests/VersionTest.cc:19:10: fatal error: 'pulsar/Version.h' file not found
#include <pulsar/Version.h>
```

It's because I specified another directory as CMake directory.

```bash
mkdir _builds && cd _builds && cmake ..
```

After apache#12769, the `Version.h` is generated under `${CMAKE_BINARY_DIR}/include/pulsar` directory but it's not included in `CMakeLists.txt`. CI works well because it's built in the default CMake directory so that `CMAKE_BINARY_DIR` is the same with `CMAKE_SOURCE_DIR`, which is included.

### Modifications

Add the `${CMAKE_BINARY_DIR}/include` to `included_directories`.

(cherry picked from commit ca37e67)
BewareMyPower authored and zymap committed Dec 23, 2021

Verified

This commit was signed with the committer’s verified signature.
zymap Yong Zhang
commit 05d88f198cedce17e19a08e7ca4905a027e5db76
1 change: 1 addition & 0 deletions pulsar-client-cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -332,6 +332,7 @@ file(MAKE_DIRECTORY ${AUTOGEN_DIR})
include_directories(
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/include
${CMAKE_BINARY_DIR}/include
${AUTOGEN_DIR}
${Boost_INCLUDE_DIR}
${OPENSSL_INCLUDE_DIR}