Re: New Feature Proposal: flag to require a non-partitioned topic on Producer/Consumer Builder

2022-02-16 Thread Enrico Olivelli
Ping Il Dom 13 Feb 2022, 11:49 Enrico Olivelli ha scritto: > Hello, > I have a use case in which my application MUST use a non-partitioned > topic to work properly, but the topic name is (of course) configurable > by the user. > If I am not using a non-partitioned topic, I do

Re: New Feature Proposal: flag to require a non-partitioned topic on Producer/Consumer Builder

2022-02-17 Thread Enrico Olivelli
Ideally, people shouldn't be aware of partitioned vs non-partitioned. > > > > - Sijie > > > > On Wed, Feb 16, 2022 at 1:37 AM Enrico Olivelli > wrote: > > > > > Ping > > > > > > Il Dom 13 Feb 2022, 11:49 Enrico Olivelli ha > > >

Re: [Discuss] Apache pulsar node client 1.6.0 release

2022-02-17 Thread Enrico Olivelli
+1 ( no need to add user@ next time) Enrico Il Gio 17 Feb 2022, 16:05 PengHui Li ha scritto: > +1 > > Penghui > > On Thu, Feb 17, 2022 at 7:49 PM Guangning E wrote: > > > Recently many users want to use the oauth2 feature based on the node js > > client. I've added this feature, so I'd like

Re: Improve quality and efficiency of image creation

2022-02-18 Thread Enrico Olivelli
cidchart%20%2Bprice&km_CPC_MatchType=b&km_CPC_ExtensionID=&km_CPC_Network=g&km_CPC_AdPosition=&km_CPC_Creative=442433233166&km_CPC_TargetID=aud-536921399221:kwd-402463205246&km_CPC_Country=9061446&km_CPC_Device=c&km_CPC_placement=&km_CPC_target= > > > >

Re: [ANNOUNCE] Apache Pulsar Go Client 0.8.0 released

2022-02-21 Thread Enrico Olivelli
Hi, Did you store the source code tarball on the dist.apache.org website? For a valid Apache release we must release the source tarball in the official repo. Enrico Il Lun 21 Feb 2022, 04:25 r...@apache.org ha scritto: > The Apache Pulsar team is proud to announce Apache Pulsar Go Client vers

Re: [ANNOUNCE] Apache Pulsar Go Client 0.8.0 released

2022-02-22 Thread Enrico Olivelli
Il Mar 22 Feb 2022, 22:55 Matteo Merli ha scritto: > It was released correctly, same as all the prev releases: > https://dist.apache.org/repos/dist/release/pulsar/pulsar-client-go-0.8.0/ Thanks Enrico > -- > Matteo Merli > > > On Mon, Feb 21, 2022 at 1:03 PM Enr

Re: [DISCUSS] Dismiss Stale Code Reviews

2022-02-23 Thread Enrico Olivelli
+1 Enrico Il Mer 23 Feb 2022, 07:31 PengHui Li ha scritto: > +1 > > Before I always thought it was Github added this new feature :) > Thanks for sharing the great knowledge. > > Penghui > > On Wed, Feb 23, 2022 at 2:24 PM Michael Marshall > wrote: > > > Hi All, > > > > In my recent PR to updat

Re: [DISCUSS] PrometheusMetricsServlet performance improvement

2022-02-23 Thread Enrico Olivelli
Cool I also observed such problems but I haven't time to work on a proposal. Looking forward to see your patch Enrico Il Mer 23 Feb 2022, 10:43 Jiuming Tao ha scritto: > Hi all, > > 1. I have learned that the /metrics endpoint will be requested by more than > one metrics collect system. In t

Re: The pulsar node client package was mistakenly deleted on npmjs

2022-02-28 Thread Enrico Olivelli
Thanks for the heads up Enrico Il Lun 28 Feb 2022, 14:55 Guangning E ha scritto: > I'm recently releasing pulsar node client 1.6, I'm very sorry, just now I > deleted the pulsar-client package on npmjs by mistake, that doesn't seem to > be recoverable, if you install pulsar-client you may see

Re: [VOTE] Pulsar Release 2.8.3 Candidate 3

2022-03-01 Thread Enrico Olivelli
Micheal, I tested the RC, so far so good: - built on JDK11 - built the docker images - run tests of some applications - checked signatures, RAT But while running the Jakarta JMS 2.0 TCK I am seeing a regression regarding transactions, a NullPointerException here, on the Server, and after this

Re: [VOTE] Pulsar Release 2.8.3 Candidate 3

2022-03-01 Thread Enrico Olivelli
I have sent a PR with the cherry-pick of https://github.com/apache/pulsar/commit/c90c89b07ce544b92becedfaa7a0090b4b73edd2 https://github.com/apache/pulsar/pull/14510 I am testing the patch locally now Enrico Il giorno mar 1 mar 2022 alle ore 12:23 Enrico Olivelli ha scritto: > > M

Re: [VOTE] Pulsar Release 2.10.0 Candidate 2

2022-03-01 Thread Enrico Olivelli
+1 (binding) - built on Mac, on JDK11 - RAT, checksums, signatures look good - tested the docker images, basic features - successfully run the Jakarta JMS 2.0 TCK (both client and server using 2.10.0 built from sources) without errors Only one little problem, that I don't consider blocker: a 2.10.

Re: [VOTE] Pulsar Release 2.8.3 Candidate 3

2022-03-01 Thread Enrico Olivelli
Michael, Il giorno mar 1 mar 2022 alle ore 12:47 Enrico Olivelli ha scritto: > > I have sent a PR with the cherry-pick of > https://github.com/apache/pulsar/commit/c90c89b07ce544b92becedfaa7a0090b4b73edd2 > > https://github.com/apache/pulsar/pull/14510 > > I am testing

Re: Pulsar Community Meeting Notes 2022/03/03, (8:30 AM PST)

2022-03-03 Thread Enrico Olivelli
Thank you very much Michael! I am sorry I missed the meeting Enrico Il Gio 3 Mar 2022, 22:19 Michael Marshall ha scritto: > It appears the bulleted list's indentations didn't make it through to > the mailing list. I'm not sure how to ensure the spaces go through. If > anyone has recommendation

Re: [DISCUSSION][PIP-146] ManagedCursorInfo compression

2022-03-05 Thread Enrico Olivelli
Good proposal. It is important that this is disabled by default otherwise we cannot easily support the rollback Apart from that I don't have other comments Enrico Il Sab 5 Mar 2022, 11:22 PengHui Li ha scritto: > Hi Zixuan, > > We should add the compatibility part to the proposal. > And shou

Re: [DISCUSSION][PIP-146] ManagedCursorInfo compression

2022-03-06 Thread Enrico Olivelli
Il Dom 6 Mar 2022, 05:04 Haiting Jiang ha scritto: > This is a global setting now. But I wonder if we should compress it only > if the size > is over a threshold? Good idea Enrico Because: > 1. It's not easy for us to notice some managed cursor info is too large in > advance, normally it

Re: [DISCUSSION][PIP-146] ManagedCursorInfo compression

2022-03-07 Thread Enrico Olivelli
https://github.com/apache/pulsar/issues/14395 is for PIP-44 > > >> > > >> Penghui > > >> > > >> On Mon, Mar 7, 2022 at 12:37 PM PengHui Li > wrote: > > >> > > >> > > This is a global setting now. But I wonder if we sh

Re: [VOTE] Pulsar Release 2.8.3 Candidate 4

2022-03-07 Thread Enrico Olivelli
+1 (binding) - verified checksums, signatures, RAT, spotbugs...(using JDK11 on Mac) - built the docker image - built a couple of applications and run their tests - run tests of a few applications using the Docker image (built from source), those tests cover a good part of Transactions Java client u

Re: [DISUSS] Improve unit test stability

2022-03-07 Thread Enrico Olivelli
Il Lun 7 Mar 2022, 07:46 Haiting Jiang ha scritto: > +1 for this great idea. > Although I am not sure if there is an easy and accurate way to "find new > or modified unit tests". > > Thanks, > Haiting > > On 2022/03/07 03:11:47 包子 wrote: > > Hi, I want to discuss how to improve the stability of u

Re: [ANNOUNCE] New Committer: Andrey Yegorov

2022-03-07 Thread Enrico Olivelli
Congratulations! Enrico Il Lun 7 Mar 2022, 20:26 Dave Fisher ha scritto: > The Apache Pulsar Project Management Committee (PMC) has invited Andrey > Yegorov > https://github.com/dlg99 to become a committer and we are pleased to > announce that he has accepted. > > Andrey has made great contribu

Re: [DISCUSS] Byte schema compatibility issue

2022-03-08 Thread Enrico Olivelli
Il Mar 8 Mar 2022, 06:24 PengHui Li ha scritto: > +1 the byte schema should also abide by the schema compatibility strategy > If I remember correctly, the byte schema should always compatible with > string schema > > Penghui > > > On Tue, Mar 8, 2022 at 10:56 AM guo jiwei wrote: > > > Hi, > >

Re: [DISUSS] Improve unit test stability

2022-03-08 Thread Enrico Olivelli
Il giorno mar 8 mar 2022 alle ore 03:08 PengHui Li ha scritto: > > I think we can try this idea, it looks like to find a way to > ensure the new changes from the test will not introduce > new uncertainty. Yes, "trying" is good. +1 Enrico > > Penghui > > On Mon, Mar 7, 2022 at 11:27 PM Baozi >

Re: [VOTE] [PIP-144] Making SchemaRegistry implementation configurable

2022-03-09 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mer 9 mar 2022 alle ore 06:39 Aparajita Singh ha scritto: > > Hi, > > I would like to start a vote for PIP-144: > https://github.com/apache/pulsar/issues/14395 > Discussion thread: > https://lists.apache.org/thread/z97cvs8mvhlydv8rbnqk4d0c7mp8rwt3 > > -- > Thanks, >

Re: [VOTE][PIP-146] ManagedCursorInfo compression

2022-03-09 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mer 9 mar 2022 alle ore 13:59 PengHui Li ha scritto: > > +1 > > Penghui > > On Wed, Mar 9, 2022 at 5:21 PM Zixuan Liu wrote: > > > Discussion thread: > > https://lists.apache.org/thread/j92bzsby9n2ozc9gcw5psgcy2026l1wm > > > > Zixuan Liu 于2022年3月9日周三 17:18写道: > >

Re: KEYS file update

2022-03-09 Thread Enrico Olivelli
t; not changed > gpg: key B49DF828AFC9A442: "xiaolong (CODE SIGNING KEY) " > not changed > gpg: key FAAF93DC8E90A118: "Yong Zhang (APACHE CODE SIGNING KEY) < > y...@apache.org>" not changed > gpg: key BC86116ED3F5E291: "Jia Zhai (3...) " not > chan

Re: [VOTE] PIP-145: Improve performance of regex subscriptions

2022-03-10 Thread Enrico Olivelli
I have re-read the discussion thread a couple of times. This solution works for me. I am sure that we will address during the implementation some details (pointed out my Micheal Marshall) like: - max number of observers - protection about malicious RegExps (seeing a mention about those problems i

Re: [DISCUSS] Use the non-persistent topic to sync bundle load data

2022-03-16 Thread Enrico Olivelli
But in order to read from a topic you need a broker that is the owner of the owner of the special "temporary topic". While the metadata service (ZooKeeper) is already a central point and it is meant to be available (otherwise Pulsar doesn't work), we do not know anything about the availability of

Re: Re: [DISCUSS] Migrate TestNg Assertion to AssertJ

2022-03-17 Thread Enrico Olivelli
Roc, Thanks for sharing your proposal. Changing the test framework will introduce lots of changes and it will make it harder to share patches between branches. In Pulsar we are currently maintaining 5 release lines (2.7, 2.8, 2.9, 2.10 and master-2.11). Maybe using AssertJ for new tests can be a

Re: [Guideline] Pulsar PR Naming Convention

2022-03-17 Thread Enrico Olivelli
Thank you Yu, I left some feedback on the gdoc Overall it is a great proposal. It will probably be hard to enforce, we will have to spend time and fix the title when we see the wrong title. but I totally agree with you, this effort will help the community in understand better what we are doing (d

Re: [DISCUSS] Use the non-persistent topic to sync bundle load data

2022-03-17 Thread Enrico Olivelli
me this topic ? how do we deal with permissions = Enrico > > Penghui > > On Thu, Mar 17, 2022 at 12:35 AM Enrico Olivelli > wrote: > > > But in order to read from a topic you need a broker that is the owner of > > the owner of the special "temporary topic"

Re: Re: Re: [DISCUSS] Migrate TestNg Assertion to AssertJ

2022-03-18 Thread Enrico Olivelli
, the AssertJ is powerful, but I don't recommend > >going this path. > > > >1. There are already two test frameworks TestNG and Junit in Pulsar now, we > >should only use a test framework - TestNG, there is still some work left to > >clean up JUnit: https://github.co

Re: [DISCUSS] Create a nightly docker image

2022-03-19 Thread Enrico Olivelli
Il Sab 19 Mar 2022, 06:02 Dave Fisher ha scritto: > The ASF has a JFrog artifactory instance that could help. +1 It must be clear that they are official releases and they MUST not be used in Production We could also publish snapshots of Maven jars to repository.apache.org Enrico Ask on bui.

Re: [Discuss] Generate cert and key files automatically

2022-03-21 Thread Enrico Olivelli
Il giorno lun 21 mar 2022 alle ore 16:31 Yunze Xu ha scritto: > > Hi all, > > Recently I found a document error when configuring Pulsar client for TLS > encryption. See https://github.com/apache/pulsar/issues/14762. However, the > code > example in the official documents is more intuitive. > > Se

S3 objects deletion failures...how to recover?

2022-03-22 Thread Enrico Olivelli
Hello, we (actually Dave) recently found that the S3 offloader did not delete the objects. This is a quick fix for the problem https://github.com/apache/pulsar/pull/14694 I am working on a set of integration tests to prevent these kinds of problems for the future. But I would like to start a dis

Re: [Discuss] draft PIP for "Changes to GitHub Actions based Pulsar CI"

2022-03-22 Thread Enrico Olivelli
Lari, Il Mar 22 Mar 2022, 14:32 Lari Hotari ha scritto: > I have resumed work to improve our GitHub Actions based Pulsar CI. > > Last year, I worked on a proof-of-concept which significantly reduced the > resource consumption and improved the usability of the build by combining > multiple workfl

Re: [DISCUSS] Create a nightly docker image

2022-03-22 Thread Enrico Olivelli
l out to bui...@apache.org to ask for access, but > since I am not a committer/project member yet, would it be better if > someone else closer to Apache does it? I can help. You can DM me in Slack > > > Best, > > Ziyao > > > On Sat, Mar 19, 2022 at 7:13 AM Enrico Olive

Re: Jacoco and Codecov.io integration for Code Coverage reports

2022-03-22 Thread Enrico Olivelli
Nicolò, Great stuff indeed. Some comments inline below Thanks Il Mer 16 Mar 2022, 16:45 Nicolò Boschi ha scritto: > Dear community, > > Currently we don't have an aggregate code coverage report. There's a Jacoco > configuration to generate the report after unit tests but it is not > easily rea

Re: [DISCUSS] PIP-143 : Standardize Admin REST API

2022-03-23 Thread Enrico Olivelli
I agree that fixing all the points in which we are doing sync calls is a good thing and that we should fix them. I won't use the name 'standardise' as it sounds to me like creating a new API What about 'Making the REST Admin API fully async' ? Apart from the name I agreee with the proposal Enri

Re: [VOTE] Pulsar Release 2.9.2 Candidate 4

2022-03-23 Thread Enrico Olivelli
I am running a final series of tests. But I don't want to block the release. Sorry for coming so late to the party Enrico Il Mer 23 Mar 2022, 09:49 Ran Gao ha scritto: > Thanks for voting, there are 3 bindings, I'll create the final tag `2.9.2` > and finish the subsequent release process. > > O

Re: [DISCUSS] PIP-143 : Standardize Admin REST API

2022-03-23 Thread Enrico Olivelli
> On Wed, Mar 23, 2022 at 8:28 PM Enrico Olivelli wrote: > > > I agree that fixing all the points in which we are doing sync calls is a > > good thing and that we should fix them. > > > > I won't use the name 'standardise' as it sounds to me like creating

Re: [VOTE] Pulsar Release 2.9.2 Candidate 4

2022-03-23 Thread Enrico Olivelli
don't care about me. I had some problems today. Feel free to complete the procedure Sorry for the noise. Enrico Il giorno mer 23 mar 2022 alle ore 13:29 Enrico Olivelli ha scritto: > > I am running a final series of tests. > But I don't want to block the release. > Sorry

Re: [DISSCUSS] [PIP-150] Support read the message of startMessageId position on the broker side

2022-03-25 Thread Enrico Olivelli
Il Ven 25 Mar 2022, 17:36 Zixuan Liu ha scritto: > Hi Pulsar community, > > I create a PIP for support read the message of `startMessageId` position on > the broker side. > > The proposal can be found: https://github.com/apache/pulsar/issues/14883 > > - > ## Motivation > > Currently, the

Re: [VOTE] PIP-149: Making the REST Admin API fully async

2022-03-29 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mar 29 mar 2022 alle ore 09:55 PengHui Li ha scritto: > > +1, > > Penghui > > On Fri, Mar 25, 2022 at 10:13 AM mattison chao > wrote: > > > This is the voting thread for PIP-149. It will stay open for at least 48 > > hours. > > > > https://github.com/apache/pulsar/

Re: [Discuss] draft PIP for "Changes to GitHub Actions based Pulsar CI"

2022-03-30 Thread Enrico Olivelli
orkflow [1]. > > > > > > > > > > > > I'm looking forward to your review and feedback on > https://github.com/apache/pulsar/pull/14819 . > > > > > > > > > > > > BR, > > > > > > > > > > > &g

Re: [VOTE] Pulsar Release 2.10.0 Candidate 4

2022-04-07 Thread Enrico Olivelli
+1 (binding) Tests and distributed system are passing also on this RC Enrico Il Gio 24 Mar 2022, 14:36 PengHui Li ha scritto: > I also updated the release doc > https://github.com/apache/pulsar/wiki/Release-process > > To make sure the release manager cleans the local compiled bookkeeper > bef

Re: [VOTE] Pulsar Release 2.10.0 Candidate 4

2022-04-07 Thread Enrico Olivelli
My understanding is that we have to cut a new RC anyway Is this correct? Enrico Il Ven 8 Apr 2022, 07:57 Enrico Olivelli ha scritto: > +1 (binding) > Tests and distributed system are passing also on this RC > > > Enrico > > Il Gio 24 Mar 2022, 14:36 PengHui Li ha scritto

Re: [VOTE] Pulsar Release 2.10.0 Candidate 5

2022-04-08 Thread Enrico Olivelli
+1 (binding) - Checked signatures, digests, Apache Rat - Run some smoke tests with Pulsar standalone from the binary tarball - Built locally and run some tests on the binaries built locally - Built the docker image locally and run some tests with the pulsar-all docker image I have checked that ou

Re: [ANNOUNCE] New Committer: Zhangmin Gao

2022-04-13 Thread Enrico Olivelli
Congratulations Enrico Il Mer 13 Apr 2022, 12:39 Hang Chen ha scritto: > Congrats Zhangmin! > > Best, > Hang > > Haiting Jiang 于2022年4月13日周三 18:16写道: > > > > > Congrats! > > > > Thanks, > > Haiting > > > > On 2022/04/13 09:35:57 PengHui Li wrote: > > > The Apache Pulsar Project Management Comm

Re: [ANNOUNCE] New Committer: Zike Yang

2022-04-13 Thread Enrico Olivelli
Congratulations Enrico Il Mer 13 Apr 2022, 12:38 Hang Chen ha scritto: > Congrats Zike! > > Best, > Hang > > Haiting Jiang 于2022年4月13日周三 18:16写道: > > > > Congrats! > > > > Thanks, > > Haiting > > > > On 2022/04/13 09:34:23 PengHui Li wrote: > > > The Apache Pulsar Project Management Committee

Re: [DISCUSS] PIP-155: Drop support for Python2

2022-04-17 Thread Enrico Olivelli
+1 Enrico Il Sab 16 Apr 2022, 21:47 Chris Bartholomew ha scritto: > +1 > On Saturday, April 16, 2022, 02:23:48 PM EDT, Dave Fisher < > w...@apache.org> wrote: > > +1 > > Sent from my iPhone > > > On Apr 16, 2022, at 11:15 AM, Matteo Merli > wrote: > > > > Adding a bit on which Python ve

Re: [ANNOUNCE] Apache Pulsar 2.10.0 released

2022-04-20 Thread Enrico Olivelli
Great ! Enrico Il giorno mer 20 apr 2022 alle ore 10:06 Dianjin Wang ha scritto: > > Great work, a big milestone! > Thank you all for making it happen! > > Best, > Dianjin Wang > > > On Tue, Apr 19, 2022 at 5:23 PM PengHui Li wrote: >> >> The Apache Pulsar team is proud to announce Apache Pul

Re: Enable GitHub Discussions?

2022-04-21 Thread Enrico Olivelli
I believe that we should stick as much as possible to the mailing list, this is the common way of running the community in the ASF. We already have a Slack space that is hard to follow. Enrico Il giorno gio 21 apr 2022 alle ore 14:47 tison ha scritto: > > You can ask for ASF INFRA to see whethe

Re: [VOTE] [PIP-152] Support subscription level dispatch rate limiter setting.

2022-04-23 Thread Enrico Olivelli
+1 Enrico Il Dom 24 Apr 2022, 06:09 Hang Chen ha scritto: > +1 (binding) > > Thanks, > Hang > > Lin Lin 于2022年4月23日周六 21:52写道: > > > > +1 > > > > Lin Lin > > > > On 2022/04/19 03:27:39 Haiting Jiang wrote: > > > Hi Pulsar community, > > > > > > This is the voting thread for PIP-152. It will st

Re: [VOTE] [PIP-154] Max active transaction limitation for transaction coordinator

2022-04-24 Thread Enrico Olivelli
+1 (binding) Enrico Il Dom 24 Apr 2022, 05:59 Haiting Jiang ha scritto: > +1 > > Thanks, > Haiting > > On 2022/04/24 02:00:39 丛搏 wrote: > > Hi Pulsar community, > > > > This is the voting thread for PIP-154. It will stay open for at least 48 > hours. > > > > The proposal can be found: https://g

Re: [DISCUSSION] PIP-156: Enable system topic by default

2022-04-26 Thread Enrico Olivelli
Which are the downsides of enabling system topics? Enrico Il Mar 26 Apr 2022, 14:07 guo jiwei ha scritto: > Hi community: >In PIP-39 > , > we have introduced namespace event to support topic level policy. This > featur

Re: [ANNOUNCE] New Committer: Nicolò Boschi

2022-04-26 Thread Enrico Olivelli
Congratulations ! Enrico Il giorno mer 27 apr 2022 alle ore 05:40 Hang Chen ha scritto: > > Congrats, Nicolò! > > Best, > Hang > > ZhangJian He 于2022年4月27日周三 11:35写道: > > > > Congratulations, Nicolò! > > > > Thanks > > ZhangJian He > > > > Michael Marshall 于2022年4月27日周三 11:24写道: > > > > > Cong

Re: [VOTE] Pulsar Manager Release 0.3.0 Candidate 2

2022-04-29 Thread Enrico Olivelli
+1 (binding) run unit tests and validated signatures/checksums thank you Enrico Il giorno mar 19 apr 2022 alle ore 09:05 Li Li ha scritto: > > Hi everyone, > Please review and vote on the release candidate #2 for the version 0.3.0, as > follows: > [ ] +1, Approve the release > [ ] -1, Do not

Re: [DISCUSS] PIP-157: Bucketing topic metadata to allow more topics per namespace

2022-05-02 Thread Enrico Olivelli
How do we deal with Schema storage, Cursors and other usages of ManagedLedger? Can you please clarify each case I'm which we use ManagedLedger? Did you try to put up a proff or concept with this proposal? I generally agree with this approach but it looks like we are not going deep enough in the

Re: [VOTE] PIP-157: Bucketing topic metadata to allow more topics per namespace

2022-05-02 Thread Enrico Olivelli
I left some questions. I am not sure we are ready to run a VOTE, this change will have a huge impact on Pulsar Enrico Il Lun 2 Mag 2022, 08:50 Andras Beni ha scritto: > Hi Pulsar Community, > > I would like to start a VOTE on "Bucketing topic metadata to allow more > topics per namespace" (PIP-

[ANNOUNCE] new Committer Qiang Zhao (mattisonchao)

2022-05-03 Thread Enrico Olivelli
to the project since there is no need to go via the patch submission process. This should enable better productivity. A PMC member helps manage and guide the direction of the project. Please join me in congratulating with him ! Best regards Enrico Olivelli

[DISCUSS] PIP-105 extension: per-consumer filtering

2022-05-05 Thread Enrico Olivelli
Hello, I am trying to use PIP-105 and I found out that we are missing a few little things to cover my user case. In my case I have two consumers who compete on the same SHARED subscription with a "message filter". The filter is passed as Consumer metadata. When you have two Consumers connected on

Re: [DISCUSS] PIP-105 extension: per-consumer filtering

2022-05-06 Thread Enrico Olivelli
helps in understanding better my business requirements Enrico > > Thanks, > Penghui > > On Thu, May 5, 2022 at 8:41 PM Enrico Olivelli wrote: > > > Hello, > > I am trying to use PIP-105 and I found out that we are missing a few > > little things to cover my user

Re: [DISCUSS] PIP-105 extension: per-consumer filtering

2022-05-07 Thread Enrico Olivelli
Lin Lin Il giorno ven 6 mag 2022 alle ore 16:51 Lin Lin ha scritto: > > The addition of this feature looks like a matter of consumer selection. > Should the consumer selection of each Dispatcher be abstracted into an > extensible interface? This would be useful and a great addition, but actuall

Re: [DISCUSS] PIP-105 extension: per-consumer filtering

2022-05-07 Thread Enrico Olivelli
could works as a consumer selector in > > `PersistentDispatcherMultipleConsumers`. > > It accepts an entry and a consumer list, returns the consumer this entry > > should dispatch to. > > The implementation could be provided by user like EntryDispatcher. > > > &g

Build Pulsar Server on Java 17- too strict ?

2022-05-09 Thread Enrico Olivelli
I am sorry, I have missed this thread. I believe that requiring JDK17 to build and especially to RUN the Pulsar broker is not a good idea currently. Many enterprises, especially the bigger, or banks, insurance companieshave strict requirements on some components and they are very slow to accep

Re: Discuss about creating partitioned topic in V1

2022-05-09 Thread Enrico Olivelli
+1 I agree totally. It is a bug Enrico Il Lun 9 Mag 2022, 20:59 Michael Marshall ha scritto: > Great find, Jiwei Guo. I agree that this should be classified as a bug > and that we should change the V1 implementation so that a topic can > only be created if its namespace already exists. > > Than

Re: [VOTE] [PIP-158] Split client TLS transport encryption from authentication

2022-05-10 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mar 10 mag 2022 alle ore 10:46 Zixuan Liu ha scritto: > > Hi Pulsar community, > > Voting for https://github.com/apache/pulsar/issues/15289 > > Discussion thread: > https://lists.apache.org/thread/fblmm8oc7h907cfnppvk71o2cbp5mk8q > > Thanks, > Zixuan > > -- > >

[DISCUSS] PIP-157 Exclusive Producer: new mode ExclusiveWithFencing

2022-05-10 Thread Enrico Olivelli
Hello, I created a new PIP about a new AccessMode for the Producer. https://github.com/apache/pulsar/issues/15528 This is the PR: https://github.com/apache/pulsar/pull/15488 Honestly I don't like the name "ExclusiveWithFencing", any suggestion is really appreciated. Enrico Motivation In PIP-68

Re: [DISCUSS] PIP-157 Exclusive Producer: new mode ExclusiveWithFencing

2022-05-10 Thread Enrico Olivelli
I have renamed this to PIP-161 (there is some mess in the wiki page) Enrico Il giorno mar 10 mag 2022 alle ore 14:56 Enrico Olivelli ha scritto: > > Hello, > I created a new PIP about a new AccessMode for the Producer. > https://github.com/apache/pulsar/issues/15528 > > Thi

Re: [DISCUSS] PIP-157 Exclusive Producer: new mode ExclusiveWithFencing

2022-05-11 Thread Enrico Olivelli
ar/issues/7584) in addition to PIP 68. This (7584) is interesting. My proposal is in fact to extend PIP-68. Enrico > > Best, > Kezhu Wang > > On May 10, 2022 at 21:59:43, Enrico Olivelli (eolive...@gmail.com) wrote: > > I have renamed this to PIP-161 (there is some mess in the wik

Re: New Pulsar Website is Live!

2022-05-11 Thread Enrico Olivelli
This is great ! Thank you very much to everyone who worked hard on this brand new website ! Enrico Il giorno mer 11 mag 2022 alle ore 09:31 Liu Yu ha scritto: > > Hi everyone, > > As you may notice, the new Pulsar website goes live! [1] > > We hope you enjoy the new content and the fresh appear

Re: Build Pulsar Server on Java 17- too strict ?

2022-05-11 Thread Enrico Olivelli
. This is my PR https://github.com/apache/pulsar/pull/15512 Enrico > > > -- > Matteo Merli > > > On Mon, May 9, 2022 at 9:33 AM Neng Lu wrote: > > > > +1 for requiring JDK11 and prepare for JDK17 > > > > On 2022/05/09 11:03:27 Enrico Olivelli wrote: >

Re: [DISCUSSION] PIP-156: Enable system topic by default

2022-05-11 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mer 11 mag 2022 alle ore 08:28 Zixuan Liu ha scritto: > > +1(non-binding) > > Thanks, > Zixuan > > On 2022/04/26 12:07:32 guo jiwei wrote: > > Hi community: > >In PIP-39 > > , > > we have i

Re: [VOTE] PIP-156: Enable system topic by default

2022-05-11 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mer 11 mag 2022 alle ore 15:26 guo jiwei ha scritto: > > This is the voting thread for PIP-166. It will stay open for at least 48h. > > https://github.com/apache/pulsar/issues/15333 > > --- > ## Motivation > In [PIP-39]( > https://github.

[VOTE] PIP-161 Exclusive Producer: new mode ExclusiveWithFencing

2022-05-16 Thread Enrico Olivelli
This is the VOTE thread for PIP-161 This is the GH issue: https://github.com/apache/pulsar/issues/15528 This is the PR: https://github.com/apache/pulsar/pull/15488 Motivation In PIP-68 we introduced two access modes for the Producer: Exclusive: The producer is the only one who can publish to th

Fwd: JDK 19 - Virtual Threads Testing!

2022-05-16 Thread Enrico Olivelli
Hello Pulsar friends, in JDK19 they merged preview support for Virtual Threads. I wonder if there is anyone in Pulsar who would like to try out this feature. I believe that virtual threads will be very useful for the Admin REST API. I am not sure that we can get much benefit for the core Pulsar a

Re: [DISCUSS] PIP-167: Make it Configurable to Require Subscription Permission

2022-05-17 Thread Enrico Olivelli
The proposal makes sense to me. +1 Enrico Il giorno mer 18 mag 2022 alle ore 07:18 Michael Marshall ha scritto: > > I switched to the name "permissionOnSubscriptionRequired" for this > feature [0]. It describes the feature while satisfying the requirement > to default to false. > > I plan to ad

Re: [VOTE] PIP-161 Exclusive Producer: new mode ExclusiveWithFencing

2022-05-17 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mar 17 mag 2022 alle ore 09:27 Matteo Merli ha scritto: > > +1 > -- > Matteo Merli > > > On Mon, May 16, 2022 at 9:09 AM Enrico Olivelli wrote: > > > > This is the VOTE thread for PIP-161 > > > > This is the GH issue:

Re: [VOTE] PIP-161 Exclusive Producer: new mode ExclusiveWithFencing

2022-05-17 Thread Enrico Olivelli
The PIP passes with 3 bindings +1: Enrico, Matteo and Lari. I will rebase the patch and commit it (it has already been reviewed) Thank you very much Enrico Il giorno mer 18 mag 2022 alle ore 08:51 Lari Hotari ha scritto: > > +1 > > -Lari > > On 2022/05/16 07:09:19 Enr

Re: [VOTE] PIP-157: Bucketing topic metadata to allow more topics per namespace

2022-05-18 Thread Enrico Olivelli
+1 (binding) Enrico Il giorno mer 18 mag 2022 alle ore 08:54 Matteo Merli ha scritto: > > +1 > > -- > Matteo Merli > > > On Mon, May 2, 2022 at 6:40 PM Matteo Merli wrote: > > > > Lari & Enrico, the discussion thread was out for 11 days and there > > were 2 positive feedbacks. > > I don't thin

Re: [VOTE][PIP-167] Make it Configurable to Require Subscription Permission

2022-05-19 Thread Enrico Olivelli
+1 (binding) Enrico Il Gio 19 Mag 2022, 20:51 Michael Marshall ha scritto: > Hi Pulsar Community, > > This is the voting thread for PIP 167. > > GitHub Issue: https://github.com/apache/pulsar/issues/15597. > Discussion Thread: > https://lists.apache.org/thread/x6zg2l7hrtopd0yty93fhctsnm9n0wbt >

Re: [VOTE] Pulsar Manager Release 0.3.0 Candidate 3

2022-05-20 Thread Enrico Olivelli
+1 (binding) Checks: - Build from Sources, all tests are passing - Tested with Pulsar Standalone, it works - BKVM boots as well Some problems: - I see one problem in the Source tarball, when I unpack it I see the sources are created in a directory named 'pulsar-manager-0.3.0-candidate-3' - The bu

Re: [VOTE] PIP-157: Bucketing topic metadata to allow more topics per namespace

2022-05-20 Thread Enrico Olivelli
Andras, even if our rules allow to close a vote with a binding -1, we should have to reach consensus and understand better Lari's motivations we are a community and accepting something with a -1 must be handled carefully I suggest to try to continue the discussion and try to converge Enrico Il

Re: Discussing negative acknowledgment in batch default behavior

2022-05-23 Thread Enrico Olivelli
Asaf, I don't have numbers to say something about the runtime impact. It is a important feature and I am +1 to enabling it by default You can send a PR in the meantime. I am not sure about the impact on the tests, maybe we will have to take a look carefully in order to not introduce new flaky tes

Re: [VOTE] [PIP-153] Optimize metadataPositions in MLPendingAckStore

2022-05-23 Thread Enrico Olivelli
+1 (binding) it looks like the patch has already been committed https://github.com/apache/pulsar/commit/ebca19b522fd9f4496689ca7d32ede345d28511a Enrico Il giorno lun 16 mag 2022 alle ore 07:18 Hang Chen ha scritto: > > +1 (binding) > > Thanks, > Hang > > mattison chao 于2022年5月12日周四 21:17写道: >

Re: Discussing negative acknowledgment in batch default behavior

2022-05-23 Thread Enrico Olivelli
d > behavior is > after diable it. > > And regarding memory consumption, we can optimize in later versions. > > Thanks, > Penghui > > > On Mon, May 23, 2022 at 5:54 PM Enrico Olivelli wrote: > > > Asaf, > > I don't have numbers to say something about

Re: [DISCUSS] [PIP-165] Auto release client useless connections

2022-05-26 Thread Enrico Olivelli
Make sense to me Enrico Il giorno gio 26 mag 2022 alle ore 08:31 Yubiao Feng ha scritto: > > I open a pip to discuss Auto release client useless connections, could you > help me review > > > ## Motivation > Currently, the Pulsar client keeps the connection even if no producers or > consumers use

Re: [DISCUSS] [PIP-165] Auto release client useless connections

2022-05-27 Thread Enrico Olivelli
Il giorno ven 27 mag 2022 alle ore 00:26 Neng Lu ha scritto: > > This is a good idea. > > Also one thing i realize is people are replying with +1, is this considered > as a vote? no, this is not a VOTE. but "+1" means "I support this work"/"I agree" Enrico > > On Thu, May 26, 2022 at 6:26 AM m

Re: [VOTE] PIP-168: Support zero-copy of NIC to NIC on Proxy

2022-05-31 Thread Enrico Olivelli
+1 (binding) Il giorno mar 31 mag 2022 alle ore 09:58 Cong Zhao ha scritto: > > ok, I have added the new configuration to the proposal. > > On 2022/05/31 05:14:13 PengHui Li wrote: > > +1 > > > > Could you please also add the new configuration to the proposal? > > I see you added in the PR https:

Fwd: Applications for Travel Assistance to ApacheCon NA 2022 now open

2022-06-03 Thread Enrico Olivelli
-- Forwarded message - Da: Gavin McDonald Date: lun 4 apr 2022 alle ore 10:18 Subject: Applications for Travel Assistance to ApacheCon NA 2022 now open To: Hello, Apache PMCs! Please redistribute the below to your user and dev lists, feel free to also use social media to spread

Re: [DISCUSS] Apache Pulsar 2.9.3 release

2022-06-03 Thread Enrico Olivelli
from my POV if CI is stable we are good to go. Enrico Il giorno ven 3 giu 2022 alle ore 08:55 mattison chao ha scritto: > > Hi Dave Fisher, > > > There are some PRs that are coming in that must be included. > > How's the progress on these PRs? > > Best, > Mattison > > On Wed, 25 May 2022 at 21:

Re: [DISCUSS] PIP-173 : Create a built-in Function implementing the most common basic transformations

2022-06-03 Thread Enrico Olivelli
Overall I agree with the proposal. I left some minor feedback on the issue Thank you Enrico Il giorno gio 2 giu 2022 alle ore 16:57 Christophe Bornet ha scritto: > > Dear Pulsar community, > > I opened PIP-173 https://github.com/apache/pulsar/issues/15902 to create a > built-in Function impleme

Re: [ANNOUNCE] New Committer: Dezhi Liu

2022-06-07 Thread Enrico Olivelli
Congratulations !! Enrico Il giorno mar 7 giu 2022 alle ore 10:57 Zike Yang ha scritto: > > Congratulations! > > Best Regards, > Zike Yang > > On Tue, Jun 7, 2022 at 3:52 PM ZhangJian He wrote: > > > Congratulations! > > > > Thanks > > ZhangJian He > > > > Haiting Jiang 于2022年6月7日周二 15:46写道: >

Re: [VOTE] PIP-166: Function add MANUAL delivery semantics

2022-06-07 Thread Enrico Olivelli
I have left one last minute comment, can you please take a look ? then I will post my +1 thanks Enrico

Re: [DISCUSS] PIP-174: Provide new implementation for broker dispatch cache

2022-06-07 Thread Enrico Olivelli
Great idea. I wonder which kind of metrics we could have. To see how each tenant/namespace is using the cache Enrico Il giorno mar 7 giu 2022 alle ore 15:12 PengHui Li ha scritto: > > +1 > > Penghui > On Jun 7, 2022, 08:48 +0800, Matteo Merli , wrote: > > https://github.com/apache/pulsar/issues/1

Re: [DISCUSS] Implementation for HTTP endpoint producer/consumer

2022-06-07 Thread Enrico Olivelli
I would make a separate project and release it as a .nar. It can run as a Broker Protocol Handler or a Proxy Extension. Then if the project gets traction we can add it to Pulsar core repo. Enrico and Il Mar 7 Giu 2022, 17:05 Dave Fisher ha scritto: > If this is a REST endpoint then call it RES

Re: [VOTE] PIP-166: Function add MANUAL delivery semantics

2022-06-08 Thread Enrico Olivelli
All, > > > > > > +1 (non-binding) > > > > > > On Tue, Jun 7, 2022 at 5:42 AM Enrico Olivelli > > > wrote: > > > > > > > I have left one last minute comment, can you please take a look ? then > > > > I will post my +1 > > > > > > > > thanks > > > > Enrico > > > > > > > > > > > > > -- > > > Best Regards, > > > Neng

Re: [DISCUSS] [PIP-160] Batch writing ledger for transaction operation

2022-06-10 Thread Enrico Olivelli
I have read the PIP, and overall I agree with the design. Good work ! I am not sure I understand the part of making it configurable via a classname. I believe it is better to simply have a flag "transactionEnableBatchWrites". Otherwise the matrix of possible implementations will grow without limit

Re: [VOTE] Pulsar Release 2.10.1 Candidate 1

2022-06-14 Thread Enrico Olivelli
+1 (binding) - Run all tests, on Ubuntu, JDK11 - Apache RAT, signatures, digests - Built from source - Tested the docker images and the staged Maven artifacts against multiple applications, including: * protocol handlers * proxy extensions * serve side filters Thanks for driving the release! Enr

Re: [DISCUSS] Release Next Pulsar Helm Chart Version

2022-06-14 Thread Enrico Olivelli
Michael, thanks for bringing this up to the attention of the community Il giorno mar 14 giu 2022 alle ore 05:24 Michael Marshall ha scritto: > > Hello Pulsar Community, > > I propose that we release a new version of the Pulsar Helm Chart since > it now supports the 2.10.0 docker image. It looks l

<    1   2   3   4   5   6   7   8   9   10   >