[GitHub] [pulsar-site] michaeljmarshall commented on pull request #176: Generate client config docs from source code

2022-08-31 Thread GitBox


michaeljmarshall commented on PR #176:
URL: https://github.com/apache/pulsar-site/pull/176#issuecomment-1233776155

   I started work here https://github.com/apache/pulsar-site/pull/133 to make 
the generated docs based on released versions of Pulsar. If you look at the 
script in `site2/tools/release/javadoc-gen.sh`, you'll see that it downloads an 
official release of Pulsar and generates the docs from that source code. I 
think it is really important to have the versioned docs work correctly.
   
   Is this PR relevant for the `next` version of the website? In my opinion, 
these `next` docs are confusing to users since they document features that are 
not yet released.
   
   I don't really think we should be exposing the unreleased configuration 
documentation for the current `master` branch on the `pulsar.apache.org` 
website.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] PIP-200 Package Pulsar Trino distro and config in a dedicated folder

2022-08-31 Thread Aloys Zhang
+1(non-binding)

guo jiwei  于2022年9月1日周四 10:31写道:

> +1 (binding)
>
>
> Regards
> Jiwei Guo (Tboy)
>
>
> On Thu, Sep 1, 2022 at 1:36 AM Lari Hotari  wrote:
>
> > +1 (binding)
> >
> > -Lari
> >
> > On 2022/08/29 13:25:51 tison wrote:
> > > Hi devs,
> > >
> > > This is the official thread VOTE for PIP-200 Package Pulsar Trino
> distro
> > > and config in a dedicated folder.
> > >
> > > Here is the PIP issue: https://github.com/apache/pulsar/issues/17137
> > > Here is the discussion thread:
> > > https://lists.apache.org/thread/s985ypf0r0hzcm0mx653n5h2rt7n273v
> > > Here is the link to the draft PR:
> > > https://github.com/apache/pulsar/pull/17062
> > >
> > > Voting will stay open for at least 72h.
> > >
> > > Best,
> > > tison.
> > >
> >
>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Aloys Zhang
+1 (non-binding)

Sankaran Srinivasan  于2022年9月1日周四 11:46写道:

> +1
>
> On Wed, Aug 31, 2022 at 7:36 PM Lari Hotari  wrote:
>
> > Hello,
> >
> > This is the official VOTE thread for PIP-205: Reactive Java client for
> > Apache Pulsar.
> > PIP link: https://github.com/apache/pulsar/issues/17335
> > discussion:
> > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> >
> > Given the proposal is accepted, as the next step I will proceed to
> request
> > the creation of the proposed empty git repository
> > https://github.com/apache/pulsar-client-reactive and open it for
> > contributions.
> >
> > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> >
> > BR, Lari
> >
>
>
> --
> Regards,
> Sankaran Srinivasan
>


[GitHub] [pulsar-site] SignorMercurio commented on pull request #176: Generate client config docs from source code

2022-08-31 Thread GitBox


SignorMercurio commented on PR #176:
URL: https://github.com/apache/pulsar-site/pull/176#issuecomment-1233770325

   > Will this generate correct docs for each official version of Pulsar?
   
   This should generate correct docs for the latest version of Pulsar, since it 
depends on the current version of code.
   
   > These generated docs only need to be run each time there is a new release.
   
   For now, the generation script will be run during website build (in 
pulsar-site repo).
   
   > Otherwise, we will end up with docs that mention configurations which 
might not be available.
   
   I plan to create another PR in pulsar-site repo to deal with the versioning 
issue. I'll also check and correct the outdated links in the docs afterwards.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] michaeljmarshall commented on issue #175: Remove all content before sync

2022-08-31 Thread GitBox


michaeljmarshall commented on issue #175:
URL: https://github.com/apache/pulsar-site/issues/175#issuecomment-1233763774

   That is a fair point about the source of truth. Maybe we just need to have a 
landing page? In the case of the API docs, the old content wasn't even based on 
released versions of Pulsar, so its value is questionable, anyway.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar] michaeljmarshall added a comment to the discussion: Unsubscribe subscription [Rest API] working?

2022-08-31 Thread GitBox


GitHub user michaeljmarshall added a comment to the discussion: Unsubscribe 
subscription [Rest API] working?

Are you able to provide the exact error you observed? Were you using the rest 
api or the Pulsar Admin CLI? Also, can you confirm that the subscription exists 
on the topic by calling `pulsar-admin topics stats `?

GitHub link: 
https://github.com/apache/pulsar/discussions/17379#discussioncomment-3523548


This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@pulsar.apache.org



[GitHub] [pulsar-site] tisonkun commented on issue #175: Remove all content before sync

2022-08-31 Thread GitBox


tisonkun commented on issue #175:
URL: https://github.com/apache/pulsar-site/issues/175#issuecomment-1233759385

   Since docs are versioned, it should not be a big deal. If we'd like to 
retain the link, we set up a redirection.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] tisonkun commented on issue #175: Remove all content before sync

2022-08-31 Thread GitBox


tisonkun commented on issue #175:
URL: https://github.com/apache/pulsar-site/issues/175#issuecomment-1233759015

   @michaeljmarshall then it's an issue about the source of truth. If we retain 
those content, how can we remove it from the main repo?
   
   The original purpose of this issue is to avoid dangling content under `docs` 
folder, I may narrow the scope there, though.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] michaeljmarshall commented on issue #175: Remove all content before sync

2022-08-31 Thread GitBox


michaeljmarshall commented on issue #175:
URL: https://github.com/apache/pulsar-site/issues/175#issuecomment-1233756878

   I think this kind of change will break certain links that I left in place a 
couple months ago. For example, many of the SNAPSHOT links here 
https://pulsar.apache.org/api/client/ will go away. I think it is fine to get 
rid of them if we are ready to do it, but I was slightly worried that users 
would have saved links to those endpoints, so I didn't remove them.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] [PIP-204] Extensions for BrokerInterceptor

2022-08-31 Thread tison
+1 (non-binding)

Best,
tison.


PengHui Li  于2022年9月1日周四 11:20写道:

> +1 (binding)
>
> Penghui
>
> On Thu, Sep 1, 2022 at 11:06 AM guo jiwei  wrote:
>
> > +1 (binding)
> >
> > Regards
> > Jiwei Guo (Tboy)
> >
> >
> > On Wed, Aug 31, 2022 at 10:11 AM Haiting Jiang 
> > wrote:
> >
> > > +1
> > >
> > > Thanks,
> > > Haiting
> > >
> > > On Tue, Aug 30, 2022 at 8:26 PM Enrico Olivelli 
> > > wrote:
> > >
> > > > +1 (binding)
> > > >
> > > >
> > > > Enrico
> > > >
> > > > Il giorno mar 30 ago 2022 alle ore 13:24 lin chen
> > > >  ha scritto:
> > > > >
> > > > > +1
> > > > >
> > > > > Aloys Zhang  于2022年8月30日周二 19:02写道:
> > > > >
> > > > > > Hi devs,
> > > > > >
> > > > > > This is the VOTE thread for PIP-204  Extensions for
> > > BrokerInterceptor.
> > > > > >
> > > > > > PIP issue: https://github.com/apache/pulsar/issues/17267
> > > > > >
> > > > > > Discussion thread:
> > > > > > https://lists.apache.org/thread/3zgpbxffo7gzsb5mdh0sk2rq27bgw2bo
> > > > > >
> > > > > > This voting will open for at least 72h.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Best,
> > > > > > Aloys
> > > > > >
> > > >
> > >
> >
>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Sankaran Srinivasan
+1

On Wed, Aug 31, 2022 at 7:36 PM Lari Hotari  wrote:

> Hello,
>
> This is the official VOTE thread for PIP-205: Reactive Java client for
> Apache Pulsar.
> PIP link: https://github.com/apache/pulsar/issues/17335
> discussion:
> https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
>
> Given the proposal is accepted, as the next step I will proceed to request
> the creation of the proposed empty git repository
> https://github.com/apache/pulsar-client-reactive and open it for
> contributions.
>
> This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
>
> BR, Lari
>


-- 
Regards,
Sankaran Srinivasan


Re: [VOTE] Pulsar Release 2.7.5 Candidate 3

2022-08-31 Thread Michael Marshall
+1 (binding)

- Verified checksums and signatures on 45 artifacts
- Compiled from source (apache-pulsar-2.7.5-src.tar.gz)
using `mvn clean install -DskipTest` using JDK 8
- Ran `mvn apache-rat:check` successfully
- Verified binary licenses
- Verified that the lib directory jars from the binary tarball match
my local build of the git tag (the only differences came from the
pulsar jars, which is expected)
- Ran pulsar standalone with the performance producer and consumer using JDK 8

Thank you for managing the release, Haiting!

Thanks,
Michael


On Wed, Aug 31, 2022 at 2:15 AM Haiting Jiang  wrote:
>
> >
> > This is an interesting result. It would be great if the download page
> > after this release is made would indicate JDK versions.
>
>
> Yes, this info seems missing.
> I opened a PR[1] to add this info. Please take a look.
>
> [1] https://github.com/apache/pulsar/pull/17368
>
> Thanks,
> Haiting
>
> On Wed, Aug 31, 2022 at 2:31 PM Dave Fisher  wrote:
>
> > This is an interesting result. It would be great if the download page
> > after this release is made would indicate JDK versions.
> >
> > Thanks!
> > Dave
> >
> > Sent from my iPhone
> >
> > > On Aug 30, 2022, at 10:46 PM, Michael Marshall 
> > wrote:
> > >
> > > Thank you both for verifying it on your end. After debugging this for
> > > a way too long tonight, I discovered my mistake was using Java 11
> > > instead of Java 8. It didn't occur to me that the different versions
> > > could/would result in a different set of dependencies.
> > >
> > > When I use Java 8, this command passes now: src/check-binary-license
> > > distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz. I plan to
> > > finish my release validation tomorrow.
> > >
> > > Thanks!
> > > Michael
> > >
> > >
> > >
> > >> On Tue, Aug 30, 2022 at 4:21 AM Anon Hxy  wrote:
> > >>
> > >> Hi Michael,
> > >>
> > >> I also couldn't reproduce it  with the same steps Haiting provided.
> > >>
> > >> Here is my local environment info with `mvn -v`
> > >>
> > >> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> > >> Maven home: /Users/didi/Documents/apache-maven-3.6.3
> > >> Java version: 1.8.0_291, vendor: Oracle Corporation, runtime:
> > >> /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre
> > >> Default locale: zh_CN, platform encoding: UTF-8
> > >> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> > >>
> > >> Thanks,
> > >> Xiaoyu Hou
> > >>
> > >>
> > >> Haiting Jiang  于2022年8月30日周二 15:23写道:
> > >>
> > >>> Hi Michael,
> > >>> Thanks for your verification.
> > >>>
> > >>> I tried to recreate the issue, but I can't reproduce this.
> > >>> Here is my steps:
> > >>> - wget
> > >>>
> > >>>
> > https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.7.5-candidate-3/apache-pulsar-2.7.5-src.tar.gz
> > >>> - tar -xvf apache-pulsar-2.7.5-src.tar.gz
> > >>> - cd apache-pulsar-2.7.5
> > >>> - mvn clean install -DskipTests
> > >>> - src/check-binary-license
> > >>> distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz
> > >>>
> > >>> And nothing appears in `check-binary-license` output.
> > >>>
> > >>> Here is my local environment info with `mvn -v`
> > >>>
> > >>> Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555;
> > >>> 2019-04-05T03:00:29+08:00)
> > >>> Maven home: /Users/jason/apache-maven-3.6.1
> > >>> Java version: 1.8.0_291, vendor: Oracle Corporation, runtime:
> > >>> /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre
> > >>> Default locale: en_CN, platform encoding: UTF-8
> > >>> OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"
> > >>>
> > >>> Please check the settings again and I also will ask others to help
> > verify
> > >>> the issue you mention.
> > >>>
> > >>> Thanks,
> > >>> Haiting
> > >>>
> > >>>
> > >>> On Tue, Aug 30, 2022 at 12:37 PM Michael Marshall <
> > mmarsh...@apache.org>
> > >>> wrote:
> > >>>
> >  When I build from the source (both for the git tag
> >  `v2.7.5-candidate-3` and the extracted src tarball
> >  `apache-pulsar-2.7.5-src.tar.gz`), I am getting an error when I run
> >  the license check:
> > 
> >  ```
> >  $ src/check-binary-license
> >  distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz
> >  com.sun.activation-jakarta.activation-1.2.2.jar unaccounted for in
> > >>> LICENSE
> >  jakarta.activation-jakarta.activation-api-1.2.2.jar unaccounted for in
> >  LICENSE
> >  jakarta.xml.bind-jakarta.xml.bind-api-2.3.3.jar unaccounted for in
> > >>> LICENSE
> >  jakarta.activation-jakarta.activation-api-1.2.1.jar mentioned in
> >  LICENSE, but not bundled
> >  jakarta.xml.bind-jakarta.xml.bind-api-2.3.2.jar mentioned in LICENSE,
> >  but not bundled
> >  jakarta.activation-1.2.2.jar unaccounted for in lib/presto/LICENSE
> >  jakarta.activation-1.2.2.jar unaccounted for in lib/presto/LICENSE
> >  jakarta.activation-api-1.2.2.jar unaccounted for in lib/presto/LICENSE
> >  

Re: [VOTE] Pulsar Release 2.8.4 Candidate 1

2022-08-31 Thread Michael Marshall
+1 (binding)

- Verified signatures for 45 artifacts
- Verified the checksums for 45 artifacts
- Compiled `apache-pulsar-2.8.4-src.tar.gz` running `mvn clean install
-DskipTests` using JDK 11
- Verified `mvn apache-rat:check` passes
- Ran pulsar standalone, verified some pulsar-admin commands, verified
perf produce/consume worked using JDK 11

Thanks for running the release, Yunze!

- Michael

On Mon, Aug 29, 2022 at 10:30 AM Nicolò Boschi  wrote:
>
> +1 (non binding)
>
> Checks:
>
> - Checksum and signatures
>
> - Apache Rat check passes
>
> - Compile from source
>
> - Run Pulsar standalone and produce-consume from CLI
>
> - Tested K8S installation with Datastax Pulsar helm chart and verified TLS,
> offloads and ElasticSearch sink
>
>
>
> Nicolò Boschi
>
>
> Il giorno lun 29 ago 2022 alle ore 17:20 Yunze Xu
>  ha scritto:
>
> > Hi everyone, there are already two binding +1. Could anyone else help
> > verify it?
> >
> > Thanks,
> > Yunze
> >
> >
> >
> >
> > > 2022年8月23日 21:26,PengHui Li  写道:
> > >
> > > +1 (binding)
> > >
> > > - Start the standalone service
> > > - Publish and consume messages
> > > - Run the Cassandra connector
> > > - Validate the stateful function
> > >
> > > Thanks,
> > > Penghui
> > >
> > > On Tue, Aug 23, 2022 at 9:57 AM guo jiwei  wrote:
> > >
> > >> +1 (binding)
> > >>
> > >> - Checked checksums and signatures
> > >> - Checked license headers using Apache Rat
> > >> - Compiled the source by JDK11
> > >> - Ran the standalone server
> > >> - Confirmed that producer and consumer work properly
> > >> - Validated functions, connectors, and stateful functions
> > >>
> > >>
> > >> Regards
> > >> Jiwei Guo (Tboy)
> > >>
> > >>
> > >> On Mon, Aug 15, 2022 at 10:18 AM Qiang Huang  > >
> > >> wrote:
> > >>
> > >>> Got it. Thx.
> > >>>
> > >>> Yunze Xu  于2022年8月14日周日 23:22写道:
> > >>>
> >  You can see
> >  https://lists.apache.org/thread/rg1g083c06ozm5go6zo1jophg9y9zl2f
> >  for more details about the LTS release.
> > 
> >  Thanks,
> >  Yunze
> > 
> > 
> > 
> > 
> > > 2022年8月14日 11:00,Qiang Huang  写道:
> > >
> > > +1 (non-binding)
> > > Is 2.8.4 a long term support release?
> > >
> > > Yunze Xu  于2022年8月12日周五 16:20写道:
> > >
> > >> This is the first release candidate for Apache Pulsar, version
> > >> 2.8.4.
> > >>
> > >> It fixes the following issues:
> > >>
> > >>
> > 
> > >>>
> > >>
> > https://github.com/apache/pulsar/pulls?q=is%3Amerged+is%3Apr+label%3Arelease%2F2.8.4
> > >>
> > >> *** Please download, test and vote on this release. This vote will
> > >>> stay
> > >> open
> > >> for at least 72 hours ***
> > >>
> > >> Note that we are voting upon the source (tag), binaries are provided
> > >>> for
> > >> convenience.
> > >>
> > >> Source and binary files:
> > >>
> > >>>
> > https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.8.4-candidate-1/
> > >>
> > >> SHA-512 checksums:
> > >>
> > >>
> > 
> > >>>
> > >>
> > c3d26704f2cfb3365c29d4110612ca7351084f8bee3c306d5e906b3f9b22c7557cc5baf12f74f8c222baccae3310691419eda5b47fdf9cd6c5281b70134ab5eb
> > >> apache-pulsar-2.8.4-bin.tar.gz
> > >>
> > 
> > >>>
> > >>
> > 28160ee94dccfb74dfb56e0e5d0e08870c6612659507333a52b5660ecbf060a75d1eed667cffd8596f9468de95055b78916b932db0e0d4c2745868d55429ee98
> > >> apache-pulsar-2.8.4-src.tar.gz
> > >>
> > >> Maven staging repo:
> > >>
> > 
> > >>
> > https://repository.apache.org/content/repositories/orgapachepulsar-1170/
> > >>
> > >> The tag to be voted upon:
> > >> v2.8.4-candidate-1 (02ee5616866d4eda8dd94f85d9d9b71c459f248d)
> > >> https://github.com/apache/pulsar/releases/tag/v2.8.4-candidate-1
> > >>
> > >> Pulsar's KEYS file containing PGP keys we use to sign the release:
> > >> https://dist.apache.org/repos/dist/dev/pulsar/KEYS
> > >>
> > >> Docker images:
> > >>
> > >>
> > >>
> > 
> > >>>
> > >>
> > https://hub.docker.com/layers/pulsar/bewaremypower/pulsar/2.8.4/images/sha256-fba51a75c0f2ca79fbff7b254f80f641fcda661fd702f8149bbfdd5994078e3a
> > >>
> > >>
> > >>
> > 
> > >>>
> > >>
> > https://hub.docker.com/layers/pulsar-all/bewaremypower/pulsar-all/2.8.4/images/sha256-42d4b41e5869edc6242bb49d6a1687bd6d191a6385637122edc5c7b2c44ee46f
> > >>
> > >> Please download the source package, and follow the Release Candidate
> > >> Validation[1] to validate the release
> > >>
> > >> [1]
> > >>> https://github.com/apache/pulsar/wiki/Release-Candidate-Validation
> > >>
> > >> Thanks,
> > >> Yunze
> > >>
> > >>
> > >>
> > >>
> > >>
> > >
> > > --
> > > BR,
> > > Qiang Huang
> > 
> > 
> > >>>
> > >>> --
> > >>> BR,
> > >>> Qiang Huang
> > >>>
> > >>
> >
> >


Re: [VOTE] [PIP-204] Extensions for BrokerInterceptor

2022-08-31 Thread PengHui Li
+1 (binding)

Penghui

On Thu, Sep 1, 2022 at 11:06 AM guo jiwei  wrote:

> +1 (binding)
>
> Regards
> Jiwei Guo (Tboy)
>
>
> On Wed, Aug 31, 2022 at 10:11 AM Haiting Jiang 
> wrote:
>
> > +1
> >
> > Thanks,
> > Haiting
> >
> > On Tue, Aug 30, 2022 at 8:26 PM Enrico Olivelli 
> > wrote:
> >
> > > +1 (binding)
> > >
> > >
> > > Enrico
> > >
> > > Il giorno mar 30 ago 2022 alle ore 13:24 lin chen
> > >  ha scritto:
> > > >
> > > > +1
> > > >
> > > > Aloys Zhang  于2022年8月30日周二 19:02写道:
> > > >
> > > > > Hi devs,
> > > > >
> > > > > This is the VOTE thread for PIP-204  Extensions for
> > BrokerInterceptor.
> > > > >
> > > > > PIP issue: https://github.com/apache/pulsar/issues/17267
> > > > >
> > > > > Discussion thread:
> > > > > https://lists.apache.org/thread/3zgpbxffo7gzsb5mdh0sk2rq27bgw2bo
> > > > >
> > > > > This voting will open for at least 72h.
> > > > >
> > > > >
> > > > >
> > > > > Best,
> > > > > Aloys
> > > > >
> > >
> >
>


Re: [VOTE] [PIP-204] Extensions for BrokerInterceptor

2022-08-31 Thread guo jiwei
+1 (binding)

Regards
Jiwei Guo (Tboy)


On Wed, Aug 31, 2022 at 10:11 AM Haiting Jiang 
wrote:

> +1
>
> Thanks,
> Haiting
>
> On Tue, Aug 30, 2022 at 8:26 PM Enrico Olivelli 
> wrote:
>
> > +1 (binding)
> >
> >
> > Enrico
> >
> > Il giorno mar 30 ago 2022 alle ore 13:24 lin chen
> >  ha scritto:
> > >
> > > +1
> > >
> > > Aloys Zhang  于2022年8月30日周二 19:02写道:
> > >
> > > > Hi devs,
> > > >
> > > > This is the VOTE thread for PIP-204  Extensions for
> BrokerInterceptor.
> > > >
> > > > PIP issue: https://github.com/apache/pulsar/issues/17267
> > > >
> > > > Discussion thread:
> > > > https://lists.apache.org/thread/3zgpbxffo7gzsb5mdh0sk2rq27bgw2bo
> > > >
> > > > This voting will open for at least 72h.
> > > >
> > > >
> > > >
> > > > Best,
> > > > Aloys
> > > >
> >
>


Re: [VOTE] PIP-195: New bucket based delayed message tracker

2022-08-31 Thread guo jiwei
+1 Great work!


Regards
Jiwei Guo (Tboy)


On Wed, Aug 31, 2022 at 6:19 PM Ran Gao  wrote:

> +1 Great work!
>
> Thanks,
> Ran Gao
>
> On 2022/08/29 10:37:31 Cong Zhao wrote:
> > Hi Pulsar Community,
> >
> > In order to facilitate community review, I copied this proposal to
> Google Docs, please review it and complete the vote.
> >
> > PIP:
> https://docs.google.com/document/d/17HE88w4WuEsLoz0DExPpRN555UC_Tc3MEIKckVWksDc/edit
> >
> > On 2022/08/08 06:51:31 Cong Zhao wrote:
> > >  Hi Pulsar Community,
> > >
> > > I would like to start a VOTE on "New bucket based delayed message
> tracker"
> > > (PIP-195).
> > >
> > > The proposal can be read at
> https://github.com/apache/pulsar/issues/16763
> > > and the discussion thread is available at
> > > https://lists.apache.org/thread/1krdhrvs803kb6rqzdh17q0f199nroz4
> > >
> > > Voting will stay open for at least 48h.
> > >
> > > Thanks,
> > > Cong Zhao
> > >
> >
>


Re: Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Soby Chacko
+1

On Wed, Aug 31, 2022 at 8:20 PM PengHui Li  wrote:

> +1
>
> Penghui
>
> On Thu, Sep 1, 2022 at 12:06 AM Lan Liang  wrote:
>
> >
> >
> >
> > +1, non-binding
> >
> >
> >
> >
> > Lan Liang
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > At 2022-08-31 23:23:38, "Zixuan Liu"  wrote:
> > >+1(non-binding)
> > >
> > >Zixuan
> > >
> > >Michael Marshall  于2022年8月31日周三 23:18写道:
> > >
> > >> +1
> > >>
> > >> On Wed, Aug 31, 2022 at 10:07 AM Matteo Merli  >
> > >> wrote:
> > >> >
> > >> > +1
> > >> > --
> > >> > Matteo Merli
> > >> > 
> > >> >
> > >> > On Wed, Aug 31, 2022 at 8:04 AM Nicolò Boschi  >
> > >> wrote:
> > >> > >
> > >> > > +1 (non binding)
> > >> > > Nicolò Boschi
> > >> > >
> > >> > >
> > >> > > Il giorno mer 31 ago 2022 alle ore 17:00 Christophe Bornet <
> > >> > > bornet.ch...@gmail.com> ha scritto:
> > >> > >
> > >> > > > +1 (non-binding)
> > >> > > >
> > >> > > > Le mer. 31 août 2022 à 16:06, Lari Hotari 
> a
> > >> écrit :
> > >> > > >
> > >> > > > > Hello,
> > >> > > > >
> > >> > > > > This is the official VOTE thread for PIP-205: Reactive Java
> > client
> > >> for
> > >> > > > > Apache Pulsar.
> > >> > > > > PIP link: https://github.com/apache/pulsar/issues/17335
> > >> > > > > discussion:
> > >> > > > >
> > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> > >> > > > >
> > >> > > > > Given the proposal is accepted, as the next step I will
> proceed
> > to
> > >> > > > request
> > >> > > > > the creation of the proposed empty git repository
> > >> > > > > https://github.com/apache/pulsar-client-reactive and open it
> > for
> > >> > > > > contributions.
> > >> > > > >
> > >> > > > > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> > >> > > > >
> > >> > > > > BR, Lari
> > >> > > > >
> > >> > > >
> > >>
> >
>


Re: [VOTE] PIP-200 Package Pulsar Trino distro and config in a dedicated folder

2022-08-31 Thread guo jiwei
+1 (binding)


Regards
Jiwei Guo (Tboy)


On Thu, Sep 1, 2022 at 1:36 AM Lari Hotari  wrote:

> +1 (binding)
>
> -Lari
>
> On 2022/08/29 13:25:51 tison wrote:
> > Hi devs,
> >
> > This is the official thread VOTE for PIP-200 Package Pulsar Trino distro
> > and config in a dedicated folder.
> >
> > Here is the PIP issue: https://github.com/apache/pulsar/issues/17137
> > Here is the discussion thread:
> > https://lists.apache.org/thread/s985ypf0r0hzcm0mx653n5h2rt7n273v
> > Here is the link to the draft PR:
> > https://github.com/apache/pulsar/pull/17062
> >
> > Voting will stay open for at least 72h.
> >
> > Best,
> > tison.
> >
>


[GitHub] [pulsar-site] tisonkun commented on issue #175: Remove all content before sync

2022-08-31 Thread GitBox


tisonkun commented on issue #175:
URL: https://github.com/apache/pulsar-site/issues/175#issuecomment-1233636692

   @urfreespace please reopen this issue. This issue is aimed at improving the 
sync workflow. The two related issues are manually workaround this issue.
   
   I may have time to work on this issue this month. Or if you think we can 
postpone this work, please close as not plan - it is just not completed yet, 
anyway.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] urfreespace closed issue #175: Remove all content before sync

2022-08-31 Thread GitBox


urfreespace closed issue #175: Remove all content before sync
URL: https://github.com/apache/pulsar-site/issues/175


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] urfreespace commented on pull request #176: Generate client config docs from source code

2022-08-31 Thread GitBox


urfreespace commented on PR #176:
URL: https://github.com/apache/pulsar-site/pull/176#issuecomment-1233630840

   @SignorMercurio some conflicts need to be resolved, PTAL thanks.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] urfreespace merged pull request #192: Delete client-libraries-cgo.md

2022-08-31 Thread GitBox


urfreespace merged PR #192:
URL: https://github.com/apache/pulsar-site/pull/192


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] urfreespace merged pull request #196: update docusaurus to 2.0.1

2022-08-31 Thread GitBox


urfreespace merged PR #196:
URL: https://github.com/apache/pulsar-site/pull/196


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread PengHui Li
+1

Penghui

On Thu, Sep 1, 2022 at 12:06 AM Lan Liang  wrote:

>
>
>
> +1, non-binding
>
>
>
>
> Lan Liang
>
>
>
>
>
>
>
>
>
> At 2022-08-31 23:23:38, "Zixuan Liu"  wrote:
> >+1(non-binding)
> >
> >Zixuan
> >
> >Michael Marshall  于2022年8月31日周三 23:18写道:
> >
> >> +1
> >>
> >> On Wed, Aug 31, 2022 at 10:07 AM Matteo Merli 
> >> wrote:
> >> >
> >> > +1
> >> > --
> >> > Matteo Merli
> >> > 
> >> >
> >> > On Wed, Aug 31, 2022 at 8:04 AM Nicolò Boschi 
> >> wrote:
> >> > >
> >> > > +1 (non binding)
> >> > > Nicolò Boschi
> >> > >
> >> > >
> >> > > Il giorno mer 31 ago 2022 alle ore 17:00 Christophe Bornet <
> >> > > bornet.ch...@gmail.com> ha scritto:
> >> > >
> >> > > > +1 (non-binding)
> >> > > >
> >> > > > Le mer. 31 août 2022 à 16:06, Lari Hotari  a
> >> écrit :
> >> > > >
> >> > > > > Hello,
> >> > > > >
> >> > > > > This is the official VOTE thread for PIP-205: Reactive Java
> client
> >> for
> >> > > > > Apache Pulsar.
> >> > > > > PIP link: https://github.com/apache/pulsar/issues/17335
> >> > > > > discussion:
> >> > > > >
> https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> >> > > > >
> >> > > > > Given the proposal is accepted, as the next step I will proceed
> to
> >> > > > request
> >> > > > > the creation of the proposed empty git repository
> >> > > > > https://github.com/apache/pulsar-client-reactive and open it
> for
> >> > > > > contributions.
> >> > > > >
> >> > > > > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> >> > > > >
> >> > > > > BR, Lari
> >> > > > >
> >> > > >
> >>
>


[GitHub] [pulsar-site] dave2wave commented on issue #190: [Site Error] https://pulsar.apache.org/admin-rest-api/ page crashes

2022-08-31 Thread GitBox


dave2wave commented on issue #190:
URL: https://github.com/apache/pulsar-site/issues/190#issuecomment-1233544159

   This worked in an Incognito Mode WIndow.
   
   Perhaps a good "fix" for this issue is for the error message to suggest 
retrying in an Incognito Window


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar] trevordowdle created a discussion: Unsubscribe subscription [Rest API] working?

2022-08-31 Thread GitBox


GitHub user trevordowdle created a discussion: Unsubscribe subscription [Rest 
API] working?

I tried unsubscribing a subscription on a topic via the rest api as indicated 
here:
https://pulsar.apache.org/docs/admin-api-topics/#unsubscribe-subscription

But it didn't work and the response I got was along the lines of "not found".

I then tried the following to unsubscribe a subscription on a whole namespace 
and this worked for me, but the above didn't.
https://pulsar.apache.org/admin-rest-api/#operation/unsubscribeNamespace

I was just wondering if anyone could confirm for me that 
[this](https://pulsar.apache.org/docs/admin-api-topics/#unsubscribe-subscription)
 works to unsubscribe a subscription on a single topic.

I'm running ~ Pulsar version 2.7.2

Thanks


GitHub link: https://github.com/apache/pulsar/discussions/17379


This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@pulsar.apache.org



[GitHub] [pulsar-site] dave2wave commented on issue #190: [Site Error] https://pulsar.apache.org/admin-rest-api/ page crashes

2022-08-31 Thread GitBox


dave2wave commented on issue #190:
URL: https://github.com/apache/pulsar-site/issues/190#issuecomment-1233449070

   The page works on every normal browser I've tried, but it fails on my work 
laptop's managed chrome


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] PIP-200 Package Pulsar Trino distro and config in a dedicated folder

2022-08-31 Thread Lari Hotari
+1 (binding)

-Lari

On 2022/08/29 13:25:51 tison wrote:
> Hi devs,
> 
> This is the official thread VOTE for PIP-200 Package Pulsar Trino distro
> and config in a dedicated folder.
> 
> Here is the PIP issue: https://github.com/apache/pulsar/issues/17137
> Here is the discussion thread:
> https://lists.apache.org/thread/s985ypf0r0hzcm0mx653n5h2rt7n273v
> Here is the link to the draft PR:
> https://github.com/apache/pulsar/pull/17062
> 
> Voting will stay open for at least 72h.
> 
> Best,
> tison.
> 


Re: [DISCUSS] PIP-204: Reactive Java client for Apache Pulsar

2022-08-31 Thread Michael Marshall
Thanks tison. I should have mentioned that I am happy to help
contribute and review protocol doc improvements, too. :)

- Michael

On Wed, Aug 31, 2022 at 11:09 AM tison  wrote:
>
> > Also, as we build out the reactive client, it could be a good chance to
> improve our protocol documentation
>
> Yes. When I'm hacking into a native Ruby client, I notice that the binary
> protocol lacks a few significant communication process docs in detail. This
> can help a lot contributors build applications/integrations around Apache
> Pulsar.
>
> I can participate in this effort :)
>
> Best,
> tison.
>
>
> Michael Marshall  于2022年8月31日周三 23:17写道:
>
> > +1 Great proposal. I think it makes sense to wrap the current pulsar
> > Java client to make this client available sooner.
> >
> > Also, as we build out the reactive client, it could be a good chance
> > to improve our protocol documentation, as these issues request [0] and
> > [1].
> >
> > Thanks,
> > Michael
> >
> > [0] https://github.com/apache/pulsar/issues/17258
> > [1] https://github.com/apache/pulsar/issues/17260
> >
> > On Wed, Aug 31, 2022 at 4:15 AM Nicolò Boschi 
> > wrote:
> > >
> > > Absolutely +1, great initiative
> > >
> > > Nicolò Boschi
> > >
> > >
> > > Il giorno mer 31 ago 2022 alle ore 04:22 guo jiwei  > >
> > > ha scritto:
> > >
> > > > +1
> > > >
> > > >
> > > > Regards
> > > > Jiwei Guo (Tboy)
> > > >
> > > >
> > > > On Wed, Aug 31, 2022 at 10:22 AM Zixuan Liu  wrote:
> > > >
> > > > > +1
> > > > >
> > > > > Best regards,
> > > > > Zixuan
> > > > >
> > > > > Joe F  于2022年8月31日周三 08:53写道:
> > > > >
> > > > > > +1
> > > > > >
> > > > > > On Tue, Aug 30, 2022 at 9:37 AM Matteo Merli <
> > matteo.me...@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > +1
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Matteo Merli
> > > > > > > 
> > > > > > >
> > > > > > > On Mon, Aug 29, 2022 at 5:56 AM Lari Hotari 
> > > > > wrote:
> > > > > > > >
> > > > > > > > Hi all,
> > > > > > > >
> > > > > > > > I have drafted PIP-204: Reactive Java client for Apache Pulsar.
> > > > > > > >
> > > > > > > > PIP link:
> > > > > > > > https://github.com/apache/pulsar/issues/17335
> > > > > > > >
> > > > > > > > Here's a copy of the contents of the GH issue for your
> > references:
> > > > > > > >
> > > > > > > > Motivation
> > > > > > > >
> > > > > > > > There's a need to "go reactive from end-to-end" when building
> > > > modern
> > > > > > > > reactive applications with platforms such as Spring Reactive.
> > > > > > > > There are ways to adapt the Apache Pulsar Java client async API
> > > > calls
> > > > > > to
> > > > > > > > Reactive Streams with a few lines of code.
> > > > > > > > However, a lot will be missing and achieving the complete
> > solution
> > > > > will
> > > > > > > > require much more effort.
> > > > > > > >
> > > > > > > > A better solution would be to have first-class support Reactive
> > > > > Streams
> > > > > > > in
> > > > > > > > Apache Pulsar.
> > > > > > > >
> > > > > > > > Reactive Streams  is an
> > > > > > > interoperability
> > > > > > > > specification and there are multiple implementations for the
> > JVM.
> > > > > > > > It's not about a single programming language.
> > > > > > > > For example, a Reactive client for Apache Pulsar supporting
> > > > Reactive
> > > > > > > > Streams can be used together with Project Reactor / Spring
> > > > Reactive,
> > > > > > Akka
> > > > > > > > Streams, RxJava 3, Vert.x, SmallRye Mutiny (RedHat/Quarkus) and
> > > > > others.
> > > > > > > > Goal
> > > > > > > >
> > > > > > > > Provide Reactive Java client for Apache Pulsar
> > > > > > > >
> > > > > > > > The Reactive Java client for Apache Pulsar exposes a Reactive
> > > > Streams
> > > > > > > > compatible Reactive client API for Apache Pulsar.
> > > > > > > > Reactive programming is about non-blocking applications that
> > are
> > > > > > > > asynchronous and event-driven and require a small number of
> > threads
> > > > > to
> > > > > > > > scale. The Reactive Java client for Apache Pulsar supports
> > > > > non-blocking
> > > > > > > > reactive asynchronous back pressure for producing and consuming
> > > > > > messages
> > > > > > > so
> > > > > > > > that the producing or consuming pipeline doesn't get
> > overwhelmed by
> > > > > > > > producing or consuming.
> > > > > > > > Libraries that support Reactive Streams provide a programming
> > model
> > > > > > that
> > > > > > > is
> > > > > > > > efficient and optimal for message producing and consuming
> > > > > (processing)
> > > > > > > use
> > > > > > > > cases.
> > > > > > > > API Changes
> > > > > > > >
> > > > > > > > Establish a Reactive Streams compatible client API for Apache
> > > > Pulsar.
> > > > > > > > This client will be published in Maven central as a library.
> > > > > > > > Implementation
> > > > > > > >
> > > > > > > > There's an existing proof-of-concept available at
> > > > > > > > https://github.com/datastax/pulsar .
> > > > > > > 

Re: [DISCUSS] PIP-204: Reactive Java client for Apache Pulsar

2022-08-31 Thread tison
> Also, as we build out the reactive client, it could be a good chance to
improve our protocol documentation

Yes. When I'm hacking into a native Ruby client, I notice that the binary
protocol lacks a few significant communication process docs in detail. This
can help a lot contributors build applications/integrations around Apache
Pulsar.

I can participate in this effort :)

Best,
tison.


Michael Marshall  于2022年8月31日周三 23:17写道:

> +1 Great proposal. I think it makes sense to wrap the current pulsar
> Java client to make this client available sooner.
>
> Also, as we build out the reactive client, it could be a good chance
> to improve our protocol documentation, as these issues request [0] and
> [1].
>
> Thanks,
> Michael
>
> [0] https://github.com/apache/pulsar/issues/17258
> [1] https://github.com/apache/pulsar/issues/17260
>
> On Wed, Aug 31, 2022 at 4:15 AM Nicolò Boschi 
> wrote:
> >
> > Absolutely +1, great initiative
> >
> > Nicolò Boschi
> >
> >
> > Il giorno mer 31 ago 2022 alle ore 04:22 guo jiwei  >
> > ha scritto:
> >
> > > +1
> > >
> > >
> > > Regards
> > > Jiwei Guo (Tboy)
> > >
> > >
> > > On Wed, Aug 31, 2022 at 10:22 AM Zixuan Liu  wrote:
> > >
> > > > +1
> > > >
> > > > Best regards,
> > > > Zixuan
> > > >
> > > > Joe F  于2022年8月31日周三 08:53写道:
> > > >
> > > > > +1
> > > > >
> > > > > On Tue, Aug 30, 2022 at 9:37 AM Matteo Merli <
> matteo.me...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > +1
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Matteo Merli
> > > > > > 
> > > > > >
> > > > > > On Mon, Aug 29, 2022 at 5:56 AM Lari Hotari 
> > > > wrote:
> > > > > > >
> > > > > > > Hi all,
> > > > > > >
> > > > > > > I have drafted PIP-204: Reactive Java client for Apache Pulsar.
> > > > > > >
> > > > > > > PIP link:
> > > > > > > https://github.com/apache/pulsar/issues/17335
> > > > > > >
> > > > > > > Here's a copy of the contents of the GH issue for your
> references:
> > > > > > >
> > > > > > > Motivation
> > > > > > >
> > > > > > > There's a need to "go reactive from end-to-end" when building
> > > modern
> > > > > > > reactive applications with platforms such as Spring Reactive.
> > > > > > > There are ways to adapt the Apache Pulsar Java client async API
> > > calls
> > > > > to
> > > > > > > Reactive Streams with a few lines of code.
> > > > > > > However, a lot will be missing and achieving the complete
> solution
> > > > will
> > > > > > > require much more effort.
> > > > > > >
> > > > > > > A better solution would be to have first-class support Reactive
> > > > Streams
> > > > > > in
> > > > > > > Apache Pulsar.
> > > > > > >
> > > > > > > Reactive Streams  is an
> > > > > > interoperability
> > > > > > > specification and there are multiple implementations for the
> JVM.
> > > > > > > It's not about a single programming language.
> > > > > > > For example, a Reactive client for Apache Pulsar supporting
> > > Reactive
> > > > > > > Streams can be used together with Project Reactor / Spring
> > > Reactive,
> > > > > Akka
> > > > > > > Streams, RxJava 3, Vert.x, SmallRye Mutiny (RedHat/Quarkus) and
> > > > others.
> > > > > > > Goal
> > > > > > >
> > > > > > > Provide Reactive Java client for Apache Pulsar
> > > > > > >
> > > > > > > The Reactive Java client for Apache Pulsar exposes a Reactive
> > > Streams
> > > > > > > compatible Reactive client API for Apache Pulsar.
> > > > > > > Reactive programming is about non-blocking applications that
> are
> > > > > > > asynchronous and event-driven and require a small number of
> threads
> > > > to
> > > > > > > scale. The Reactive Java client for Apache Pulsar supports
> > > > non-blocking
> > > > > > > reactive asynchronous back pressure for producing and consuming
> > > > > messages
> > > > > > so
> > > > > > > that the producing or consuming pipeline doesn't get
> overwhelmed by
> > > > > > > producing or consuming.
> > > > > > > Libraries that support Reactive Streams provide a programming
> model
> > > > > that
> > > > > > is
> > > > > > > efficient and optimal for message producing and consuming
> > > > (processing)
> > > > > > use
> > > > > > > cases.
> > > > > > > API Changes
> > > > > > >
> > > > > > > Establish a Reactive Streams compatible client API for Apache
> > > Pulsar.
> > > > > > > This client will be published in Maven central as a library.
> > > > > > > Implementation
> > > > > > >
> > > > > > > There's an existing proof-of-concept available at
> > > > > > > https://github.com/datastax/pulsar .
> > > > > > > This implementation will be used as a reference for an
> entirely new
> > > > > > > implementation that is started as a new repository under the
> Apache
> > > > > > Pulsar
> > > > > > > project.
> > > > > > >
> > > > > > > The proposal for the repository location is
> > > > > > > https://github.com/apache/pulsar-client-reactive .
> > > > > > > The Maven central group Id is "org.apache.pulsar" and the main
> > > > artifact
> > > > > > id
> > > > > > > is 

Re:Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Lan Liang



+1, non-binding




Lan Liang









At 2022-08-31 23:23:38, "Zixuan Liu"  wrote:
>+1(non-binding)
>
>Zixuan
>
>Michael Marshall  于2022年8月31日周三 23:18写道:
>
>> +1
>>
>> On Wed, Aug 31, 2022 at 10:07 AM Matteo Merli 
>> wrote:
>> >
>> > +1
>> > --
>> > Matteo Merli
>> > 
>> >
>> > On Wed, Aug 31, 2022 at 8:04 AM Nicolò Boschi 
>> wrote:
>> > >
>> > > +1 (non binding)
>> > > Nicolò Boschi
>> > >
>> > >
>> > > Il giorno mer 31 ago 2022 alle ore 17:00 Christophe Bornet <
>> > > bornet.ch...@gmail.com> ha scritto:
>> > >
>> > > > +1 (non-binding)
>> > > >
>> > > > Le mer. 31 août 2022 à 16:06, Lari Hotari  a
>> écrit :
>> > > >
>> > > > > Hello,
>> > > > >
>> > > > > This is the official VOTE thread for PIP-205: Reactive Java client
>> for
>> > > > > Apache Pulsar.
>> > > > > PIP link: https://github.com/apache/pulsar/issues/17335
>> > > > > discussion:
>> > > > > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
>> > > > >
>> > > > > Given the proposal is accepted, as the next step I will proceed to
>> > > > request
>> > > > > the creation of the proposed empty git repository
>> > > > > https://github.com/apache/pulsar-client-reactive and open it for
>> > > > > contributions.
>> > > > >
>> > > > > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
>> > > > >
>> > > > > BR, Lari
>> > > > >
>> > > >
>>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Zixuan Liu
+1(non-binding)

Zixuan

Michael Marshall  于2022年8月31日周三 23:18写道:

> +1
>
> On Wed, Aug 31, 2022 at 10:07 AM Matteo Merli 
> wrote:
> >
> > +1
> > --
> > Matteo Merli
> > 
> >
> > On Wed, Aug 31, 2022 at 8:04 AM Nicolò Boschi 
> wrote:
> > >
> > > +1 (non binding)
> > > Nicolò Boschi
> > >
> > >
> > > Il giorno mer 31 ago 2022 alle ore 17:00 Christophe Bornet <
> > > bornet.ch...@gmail.com> ha scritto:
> > >
> > > > +1 (non-binding)
> > > >
> > > > Le mer. 31 août 2022 à 16:06, Lari Hotari  a
> écrit :
> > > >
> > > > > Hello,
> > > > >
> > > > > This is the official VOTE thread for PIP-205: Reactive Java client
> for
> > > > > Apache Pulsar.
> > > > > PIP link: https://github.com/apache/pulsar/issues/17335
> > > > > discussion:
> > > > > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> > > > >
> > > > > Given the proposal is accepted, as the next step I will proceed to
> > > > request
> > > > > the creation of the proposed empty git repository
> > > > > https://github.com/apache/pulsar-client-reactive and open it for
> > > > > contributions.
> > > > >
> > > > > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> > > > >
> > > > > BR, Lari
> > > > >
> > > >
>


Re: [VOTE] PIP-200 Package Pulsar Trino distro and config in a dedicated folder

2022-08-31 Thread Zixuan Liu
+1 (non-binding)

Thanks,
Zixuan

Max Xu  于2022年8月31日周三 20:10写道:

> +1 (non-binding)
>
> Thanks tison for driving this work!
>
> Best,
> Max Xu
>
>
> On Wed, Aug 31, 2022 at 8:06 PM Enrico Olivelli 
> wrote:
>
> > +1 (binding)
> >
> > Enrico
> >
> > Il giorno mer 31 ago 2022 alle ore 13:47 PengHui Li
> >  ha scritto:
> > >
> > > +1 (binding)
> > >
> > > Penghui
> > >
> > > On Mon, Aug 29, 2022 at 10:18 PM Nicolò Boschi 
> > wrote:
> > >
> > > > +1 (non binding)
> > > > Thanks for taking care of this
> > > >
> > > > Nicolò Boschi
> > > >
> > > >
> > > > Il giorno lun 29 ago 2022 alle ore 15:26 tison  >
> > ha
> > > > scritto:
> > > >
> > > > > Hi devs,
> > > > >
> > > > > This is the official thread VOTE for PIP-200 Package Pulsar Trino
> > distro
> > > > > and config in a dedicated folder.
> > > > >
> > > > > Here is the PIP issue:
> https://github.com/apache/pulsar/issues/17137
> > > > > Here is the discussion thread:
> > > > > https://lists.apache.org/thread/s985ypf0r0hzcm0mx653n5h2rt7n273v
> > > > > Here is the link to the draft PR:
> > > > > https://github.com/apache/pulsar/pull/17062
> > > > >
> > > > > Voting will stay open for at least 72h.
> > > > >
> > > > > Best,
> > > > > tison.
> > > > >
> > > >
> >
>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Michael Marshall
+1

On Wed, Aug 31, 2022 at 10:07 AM Matteo Merli  wrote:
>
> +1
> --
> Matteo Merli
> 
>
> On Wed, Aug 31, 2022 at 8:04 AM Nicolò Boschi  wrote:
> >
> > +1 (non binding)
> > Nicolò Boschi
> >
> >
> > Il giorno mer 31 ago 2022 alle ore 17:00 Christophe Bornet <
> > bornet.ch...@gmail.com> ha scritto:
> >
> > > +1 (non-binding)
> > >
> > > Le mer. 31 août 2022 à 16:06, Lari Hotari  a écrit :
> > >
> > > > Hello,
> > > >
> > > > This is the official VOTE thread for PIP-205: Reactive Java client for
> > > > Apache Pulsar.
> > > > PIP link: https://github.com/apache/pulsar/issues/17335
> > > > discussion:
> > > > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> > > >
> > > > Given the proposal is accepted, as the next step I will proceed to
> > > request
> > > > the creation of the proposed empty git repository
> > > > https://github.com/apache/pulsar-client-reactive and open it for
> > > > contributions.
> > > >
> > > > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> > > >
> > > > BR, Lari
> > > >
> > >


Re: [DISCUSS] PIP-204: Reactive Java client for Apache Pulsar

2022-08-31 Thread Michael Marshall
+1 Great proposal. I think it makes sense to wrap the current pulsar
Java client to make this client available sooner.

Also, as we build out the reactive client, it could be a good chance
to improve our protocol documentation, as these issues request [0] and
[1].

Thanks,
Michael

[0] https://github.com/apache/pulsar/issues/17258
[1] https://github.com/apache/pulsar/issues/17260

On Wed, Aug 31, 2022 at 4:15 AM Nicolò Boschi  wrote:
>
> Absolutely +1, great initiative
>
> Nicolò Boschi
>
>
> Il giorno mer 31 ago 2022 alle ore 04:22 guo jiwei 
> ha scritto:
>
> > +1
> >
> >
> > Regards
> > Jiwei Guo (Tboy)
> >
> >
> > On Wed, Aug 31, 2022 at 10:22 AM Zixuan Liu  wrote:
> >
> > > +1
> > >
> > > Best regards,
> > > Zixuan
> > >
> > > Joe F  于2022年8月31日周三 08:53写道:
> > >
> > > > +1
> > > >
> > > > On Tue, Aug 30, 2022 at 9:37 AM Matteo Merli 
> > > > wrote:
> > > >
> > > > > +1
> > > > >
> > > > >
> > > > > --
> > > > > Matteo Merli
> > > > > 
> > > > >
> > > > > On Mon, Aug 29, 2022 at 5:56 AM Lari Hotari 
> > > wrote:
> > > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > I have drafted PIP-204: Reactive Java client for Apache Pulsar.
> > > > > >
> > > > > > PIP link:
> > > > > > https://github.com/apache/pulsar/issues/17335
> > > > > >
> > > > > > Here's a copy of the contents of the GH issue for your references:
> > > > > >
> > > > > > Motivation
> > > > > >
> > > > > > There's a need to "go reactive from end-to-end" when building
> > modern
> > > > > > reactive applications with platforms such as Spring Reactive.
> > > > > > There are ways to adapt the Apache Pulsar Java client async API
> > calls
> > > > to
> > > > > > Reactive Streams with a few lines of code.
> > > > > > However, a lot will be missing and achieving the complete solution
> > > will
> > > > > > require much more effort.
> > > > > >
> > > > > > A better solution would be to have first-class support Reactive
> > > Streams
> > > > > in
> > > > > > Apache Pulsar.
> > > > > >
> > > > > > Reactive Streams  is an
> > > > > interoperability
> > > > > > specification and there are multiple implementations for the JVM.
> > > > > > It's not about a single programming language.
> > > > > > For example, a Reactive client for Apache Pulsar supporting
> > Reactive
> > > > > > Streams can be used together with Project Reactor / Spring
> > Reactive,
> > > > Akka
> > > > > > Streams, RxJava 3, Vert.x, SmallRye Mutiny (RedHat/Quarkus) and
> > > others.
> > > > > > Goal
> > > > > >
> > > > > > Provide Reactive Java client for Apache Pulsar
> > > > > >
> > > > > > The Reactive Java client for Apache Pulsar exposes a Reactive
> > Streams
> > > > > > compatible Reactive client API for Apache Pulsar.
> > > > > > Reactive programming is about non-blocking applications that are
> > > > > > asynchronous and event-driven and require a small number of threads
> > > to
> > > > > > scale. The Reactive Java client for Apache Pulsar supports
> > > non-blocking
> > > > > > reactive asynchronous back pressure for producing and consuming
> > > > messages
> > > > > so
> > > > > > that the producing or consuming pipeline doesn't get overwhelmed by
> > > > > > producing or consuming.
> > > > > > Libraries that support Reactive Streams provide a programming model
> > > > that
> > > > > is
> > > > > > efficient and optimal for message producing and consuming
> > > (processing)
> > > > > use
> > > > > > cases.
> > > > > > API Changes
> > > > > >
> > > > > > Establish a Reactive Streams compatible client API for Apache
> > Pulsar.
> > > > > > This client will be published in Maven central as a library.
> > > > > > Implementation
> > > > > >
> > > > > > There's an existing proof-of-concept available at
> > > > > > https://github.com/datastax/pulsar .
> > > > > > This implementation will be used as a reference for an entirely new
> > > > > > implementation that is started as a new repository under the Apache
> > > > > Pulsar
> > > > > > project.
> > > > > >
> > > > > > The proposal for the repository location is
> > > > > > https://github.com/apache/pulsar-client-reactive .
> > > > > > The Maven central group Id is "org.apache.pulsar" and the main
> > > artifact
> > > > > id
> > > > > > is "pulsar-client-reactive".
> > > > > > The root package name is "org.apache.pulsar.reactive.client".
> > > > > >
> > > > > > The implementation will provide an interface module that abstracts
> > > the
> > > > > > Reactive client API.
> > > > > > This interface is implemented by wrapping the current Apache Pulsar
> > > > Java
> > > > > > client and adapts the existing async Java API to the the Reactive
> > > > client
> > > > > > API.
> > > > > > The reason for this particular detail is that it is possible to
> > > > provide a
> > > > > > native Reactive client later while having the possibility to start
> > > > > > developing applications immediately using the Reactive client API.
> > > > > > Applications depending on the API will be able to migrate to use
> > 

Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Matteo Merli
+1
--
Matteo Merli


On Wed, Aug 31, 2022 at 8:04 AM Nicolò Boschi  wrote:
>
> +1 (non binding)
> Nicolò Boschi
>
>
> Il giorno mer 31 ago 2022 alle ore 17:00 Christophe Bornet <
> bornet.ch...@gmail.com> ha scritto:
>
> > +1 (non-binding)
> >
> > Le mer. 31 août 2022 à 16:06, Lari Hotari  a écrit :
> >
> > > Hello,
> > >
> > > This is the official VOTE thread for PIP-205: Reactive Java client for
> > > Apache Pulsar.
> > > PIP link: https://github.com/apache/pulsar/issues/17335
> > > discussion:
> > > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> > >
> > > Given the proposal is accepted, as the next step I will proceed to
> > request
> > > the creation of the proposed empty git repository
> > > https://github.com/apache/pulsar-client-reactive and open it for
> > > contributions.
> > >
> > > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> > >
> > > BR, Lari
> > >
> >


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Nicolò Boschi
+1 (non binding)
Nicolò Boschi


Il giorno mer 31 ago 2022 alle ore 17:00 Christophe Bornet <
bornet.ch...@gmail.com> ha scritto:

> +1 (non-binding)
>
> Le mer. 31 août 2022 à 16:06, Lari Hotari  a écrit :
>
> > Hello,
> >
> > This is the official VOTE thread for PIP-205: Reactive Java client for
> > Apache Pulsar.
> > PIP link: https://github.com/apache/pulsar/issues/17335
> > discussion:
> > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> >
> > Given the proposal is accepted, as the next step I will proceed to
> request
> > the creation of the proposed empty git repository
> > https://github.com/apache/pulsar-client-reactive and open it for
> > contributions.
> >
> > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> >
> > BR, Lari
> >
>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Christophe Bornet
+1 (non-binding)

Le mer. 31 août 2022 à 16:06, Lari Hotari  a écrit :

> Hello,
>
> This is the official VOTE thread for PIP-205: Reactive Java client for
> Apache Pulsar.
> PIP link: https://github.com/apache/pulsar/issues/17335
> discussion:
> https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
>
> Given the proposal is accepted, as the next step I will proceed to request
> the creation of the proposed empty git repository
> https://github.com/apache/pulsar-client-reactive and open it for
> contributions.
>
> This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
>
> BR, Lari
>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread ZhangJian He
+1 (non-binding)

Thanks
ZhangJian He

On Wed, 31 Aug 2022 at 22:24, tison  wrote:

> +1 (non-binding)
>
> Best,
> tison.
>
>
> Enrico Olivelli  于2022年8月31日周三 22:10写道:
>
> > +1 (binding)
> >
> > Enrico
> >
> > Il giorno mer 31 ago 2022 alle ore 16:06 Lari Hotari
> >  ha scritto:
> > >
> > > Hello,
> > >
> > > This is the official VOTE thread for PIP-205: Reactive Java client for
> > Apache Pulsar.
> > > PIP link: https://github.com/apache/pulsar/issues/17335
> > > discussion:
> > https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> > >
> > > Given the proposal is accepted, as the next step I will proceed to
> > request the creation of the proposed empty git repository
> > https://github.com/apache/pulsar-client-reactive and open it for
> > contributions.
> > >
> > > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> > >
> > > BR, Lari
> >
>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread tison
+1 (non-binding)

Best,
tison.


Enrico Olivelli  于2022年8月31日周三 22:10写道:

> +1 (binding)
>
> Enrico
>
> Il giorno mer 31 ago 2022 alle ore 16:06 Lari Hotari
>  ha scritto:
> >
> > Hello,
> >
> > This is the official VOTE thread for PIP-205: Reactive Java client for
> Apache Pulsar.
> > PIP link: https://github.com/apache/pulsar/issues/17335
> > discussion:
> https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
> >
> > Given the proposal is accepted, as the next step I will proceed to
> request the creation of the proposed empty git repository
> https://github.com/apache/pulsar-client-reactive and open it for
> contributions.
> >
> > This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
> >
> > BR, Lari
>


Re: [VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Enrico Olivelli
+1 (binding)

Enrico

Il giorno mer 31 ago 2022 alle ore 16:06 Lari Hotari
 ha scritto:
>
> Hello,
>
> This is the official VOTE thread for PIP-205: Reactive Java client for Apache 
> Pulsar.
> PIP link: https://github.com/apache/pulsar/issues/17335
> discussion: https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1
>
> Given the proposal is accepted, as the next step I will proceed to request 
> the creation of the proposed empty git repository 
> https://github.com/apache/pulsar-client-reactive and open it for 
> contributions.
>
> This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.
>
> BR, Lari


[VOTE] PIP-205: Reactive Java client for Apache Pulsar

2022-08-31 Thread Lari Hotari
Hello,

This is the official VOTE thread for PIP-205: Reactive Java client for Apache 
Pulsar.
PIP link: https://github.com/apache/pulsar/issues/17335
discussion: https://lists.apache.org/thread/xkfl5px7qgt5rrxw5pj0g318r6mbdlz1

Given the proposal is accepted, as the next step I will proceed to request the 
creation of the proposed empty git repository 
https://github.com/apache/pulsar-client-reactive and open it for contributions.

This vote is open for 72h and closes Sep-03-2022 at 15:30 UTC.

BR, Lari


Re: [VOTE] PIP-200 Package Pulsar Trino distro and config in a dedicated folder

2022-08-31 Thread Max Xu
+1 (non-binding)

Thanks tison for driving this work!

Best,
Max Xu


On Wed, Aug 31, 2022 at 8:06 PM Enrico Olivelli  wrote:

> +1 (binding)
>
> Enrico
>
> Il giorno mer 31 ago 2022 alle ore 13:47 PengHui Li
>  ha scritto:
> >
> > +1 (binding)
> >
> > Penghui
> >
> > On Mon, Aug 29, 2022 at 10:18 PM Nicolò Boschi 
> wrote:
> >
> > > +1 (non binding)
> > > Thanks for taking care of this
> > >
> > > Nicolò Boschi
> > >
> > >
> > > Il giorno lun 29 ago 2022 alle ore 15:26 tison 
> ha
> > > scritto:
> > >
> > > > Hi devs,
> > > >
> > > > This is the official thread VOTE for PIP-200 Package Pulsar Trino
> distro
> > > > and config in a dedicated folder.
> > > >
> > > > Here is the PIP issue: https://github.com/apache/pulsar/issues/17137
> > > > Here is the discussion thread:
> > > > https://lists.apache.org/thread/s985ypf0r0hzcm0mx653n5h2rt7n273v
> > > > Here is the link to the draft PR:
> > > > https://github.com/apache/pulsar/pull/17062
> > > >
> > > > Voting will stay open for at least 72h.
> > > >
> > > > Best,
> > > > tison.
> > > >
> > >
>


Re: [VOTE] PIP-200 Package Pulsar Trino distro and config in a dedicated folder

2022-08-31 Thread Enrico Olivelli
+1 (binding)

Enrico

Il giorno mer 31 ago 2022 alle ore 13:47 PengHui Li
 ha scritto:
>
> +1 (binding)
>
> Penghui
>
> On Mon, Aug 29, 2022 at 10:18 PM Nicolò Boschi  wrote:
>
> > +1 (non binding)
> > Thanks for taking care of this
> >
> > Nicolò Boschi
> >
> >
> > Il giorno lun 29 ago 2022 alle ore 15:26 tison  ha
> > scritto:
> >
> > > Hi devs,
> > >
> > > This is the official thread VOTE for PIP-200 Package Pulsar Trino distro
> > > and config in a dedicated folder.
> > >
> > > Here is the PIP issue: https://github.com/apache/pulsar/issues/17137
> > > Here is the discussion thread:
> > > https://lists.apache.org/thread/s985ypf0r0hzcm0mx653n5h2rt7n273v
> > > Here is the link to the draft PR:
> > > https://github.com/apache/pulsar/pull/17062
> > >
> > > Voting will stay open for at least 72h.
> > >
> > > Best,
> > > tison.
> > >
> >


Re: [VOTE] PIP-200 Package Pulsar Trino distro and config in a dedicated folder

2022-08-31 Thread PengHui Li
+1 (binding)

Penghui

On Mon, Aug 29, 2022 at 10:18 PM Nicolò Boschi  wrote:

> +1 (non binding)
> Thanks for taking care of this
>
> Nicolò Boschi
>
>
> Il giorno lun 29 ago 2022 alle ore 15:26 tison  ha
> scritto:
>
> > Hi devs,
> >
> > This is the official thread VOTE for PIP-200 Package Pulsar Trino distro
> > and config in a dedicated folder.
> >
> > Here is the PIP issue: https://github.com/apache/pulsar/issues/17137
> > Here is the discussion thread:
> > https://lists.apache.org/thread/s985ypf0r0hzcm0mx653n5h2rt7n273v
> > Here is the link to the draft PR:
> > https://github.com/apache/pulsar/pull/17062
> >
> > Voting will stay open for at least 72h.
> >
> > Best,
> > tison.
> >
>


Re: [VOTE] PIP-195: New bucket based delayed message tracker

2022-08-31 Thread Ran Gao
+1 Great work!

Thanks,
Ran Gao

On 2022/08/29 10:37:31 Cong Zhao wrote:
> Hi Pulsar Community,
> 
> In order to facilitate community review, I copied this proposal to Google 
> Docs, please review it and complete the vote.
> 
> PIP: 
> https://docs.google.com/document/d/17HE88w4WuEsLoz0DExPpRN555UC_Tc3MEIKckVWksDc/edit
> 
> On 2022/08/08 06:51:31 Cong Zhao wrote:
> >  Hi Pulsar Community,
> > 
> > I would like to start a VOTE on "New bucket based delayed message tracker"
> > (PIP-195).
> > 
> > The proposal can be read at https://github.com/apache/pulsar/issues/16763
> > and the discussion thread is available at
> > https://lists.apache.org/thread/1krdhrvs803kb6rqzdh17q0f199nroz4
> > 
> > Voting will stay open for at least 48h.
> > 
> > Thanks,
> > Cong Zhao
> > 
> 


Re: [DISCUSS] PIP-204: Reactive Java client for Apache Pulsar

2022-08-31 Thread Nicolò Boschi
Absolutely +1, great initiative

Nicolò Boschi


Il giorno mer 31 ago 2022 alle ore 04:22 guo jiwei 
ha scritto:

> +1
>
>
> Regards
> Jiwei Guo (Tboy)
>
>
> On Wed, Aug 31, 2022 at 10:22 AM Zixuan Liu  wrote:
>
> > +1
> >
> > Best regards,
> > Zixuan
> >
> > Joe F  于2022年8月31日周三 08:53写道:
> >
> > > +1
> > >
> > > On Tue, Aug 30, 2022 at 9:37 AM Matteo Merli 
> > > wrote:
> > >
> > > > +1
> > > >
> > > >
> > > > --
> > > > Matteo Merli
> > > > 
> > > >
> > > > On Mon, Aug 29, 2022 at 5:56 AM Lari Hotari 
> > wrote:
> > > > >
> > > > > Hi all,
> > > > >
> > > > > I have drafted PIP-204: Reactive Java client for Apache Pulsar.
> > > > >
> > > > > PIP link:
> > > > > https://github.com/apache/pulsar/issues/17335
> > > > >
> > > > > Here's a copy of the contents of the GH issue for your references:
> > > > >
> > > > > Motivation
> > > > >
> > > > > There's a need to "go reactive from end-to-end" when building
> modern
> > > > > reactive applications with platforms such as Spring Reactive.
> > > > > There are ways to adapt the Apache Pulsar Java client async API
> calls
> > > to
> > > > > Reactive Streams with a few lines of code.
> > > > > However, a lot will be missing and achieving the complete solution
> > will
> > > > > require much more effort.
> > > > >
> > > > > A better solution would be to have first-class support Reactive
> > Streams
> > > > in
> > > > > Apache Pulsar.
> > > > >
> > > > > Reactive Streams  is an
> > > > interoperability
> > > > > specification and there are multiple implementations for the JVM.
> > > > > It's not about a single programming language.
> > > > > For example, a Reactive client for Apache Pulsar supporting
> Reactive
> > > > > Streams can be used together with Project Reactor / Spring
> Reactive,
> > > Akka
> > > > > Streams, RxJava 3, Vert.x, SmallRye Mutiny (RedHat/Quarkus) and
> > others.
> > > > > Goal
> > > > >
> > > > > Provide Reactive Java client for Apache Pulsar
> > > > >
> > > > > The Reactive Java client for Apache Pulsar exposes a Reactive
> Streams
> > > > > compatible Reactive client API for Apache Pulsar.
> > > > > Reactive programming is about non-blocking applications that are
> > > > > asynchronous and event-driven and require a small number of threads
> > to
> > > > > scale. The Reactive Java client for Apache Pulsar supports
> > non-blocking
> > > > > reactive asynchronous back pressure for producing and consuming
> > > messages
> > > > so
> > > > > that the producing or consuming pipeline doesn't get overwhelmed by
> > > > > producing or consuming.
> > > > > Libraries that support Reactive Streams provide a programming model
> > > that
> > > > is
> > > > > efficient and optimal for message producing and consuming
> > (processing)
> > > > use
> > > > > cases.
> > > > > API Changes
> > > > >
> > > > > Establish a Reactive Streams compatible client API for Apache
> Pulsar.
> > > > > This client will be published in Maven central as a library.
> > > > > Implementation
> > > > >
> > > > > There's an existing proof-of-concept available at
> > > > > https://github.com/datastax/pulsar .
> > > > > This implementation will be used as a reference for an entirely new
> > > > > implementation that is started as a new repository under the Apache
> > > > Pulsar
> > > > > project.
> > > > >
> > > > > The proposal for the repository location is
> > > > > https://github.com/apache/pulsar-client-reactive .
> > > > > The Maven central group Id is "org.apache.pulsar" and the main
> > artifact
> > > > id
> > > > > is "pulsar-client-reactive".
> > > > > The root package name is "org.apache.pulsar.reactive.client".
> > > > >
> > > > > The implementation will provide an interface module that abstracts
> > the
> > > > > Reactive client API.
> > > > > This interface is implemented by wrapping the current Apache Pulsar
> > > Java
> > > > > client and adapts the existing async Java API to the the Reactive
> > > client
> > > > > API.
> > > > > The reason for this particular detail is that it is possible to
> > > provide a
> > > > > native Reactive client later while having the possibility to start
> > > > > developing applications immediately using the Reactive client API.
> > > > > Applications depending on the API will be able to migrate to use
> the
> > > > native
> > > > > Reactive client with minor or no changes when it becomes available.
> > > > > Anything else?
> > > > >
> > > > > By having an official Reactive Java client for Apache Pulsar, it
> will
> > > > > provide a way to contribute and improve the official client.
> > > > > Other opensource projects might want to provide support for using
> > > Apache
> > > > > Pulsar within reactive application frameworks. Without an official
> > > > reactive
> > > > > client, this becomes hard, since open source projects would like to
> > use
> > > > > stable client dependencies instead of a hobby project provided by
> an
> > > > > individual.
> > > > > There are several members within the 

Re: [VOTE] [PIP-201] Extensions mechanism for Pulsar Admin CLI tools

2022-08-31 Thread Enrico Olivelli
+1 (binding)

The VOTE passed.

I will move the PIP to "accepted"

the PR is in good shape, just waiting for CI to pass



Enrico

Il giorno gio 25 ago 2022 alle ore 06:57 Max Xu  ha scritto:
>
> +1 (non-binding)
>
> It's a cool idea!
>
> Best,
> Max Xu
>
>
> On Wed, Aug 24, 2022 at 9:46 PM PengHui Li  wrote:
>
> > +1 (binding)
> >
> > Best,
> > Penghui
> >
> > On Wed, Aug 24, 2022 at 9:39 PM Dave Fisher  wrote:
> >
> > > +1 (binding)
> > >
> > > Best,
> > > Dave
> > >
> > > Sent from my iPhone
> > >
> > > > On Aug 24, 2022, at 12:43 AM, Yunze Xu 
> > > wrote:
> > > >
> > > > +1 (non binding)
> > > >
> > > > Thanks,
> > > > Yunze
> > > >
> > > >
> > > >
> > > >
> > > >> 2022年8月24日 15:38,Nicolò Boschi  写道:
> > > >>
> > > >> +1 (non binding)
> > > >> Nicolò Boschi
> > > >>
> > > >>
> > > >>> Il giorno mer 24 ago 2022 alle ore 09:11 Enrico Olivelli <
> > > >>> eolive...@gmail.com> ha scritto:
> > > >>>
> > > >>> Hello,
> > > >>> this is the official thread VOTE for PIP-201 Extensions mechanism for
> > > >>> Pulsar Admin CLI tools
> > > >>>
> > > >>> This is the PIP link https://github.com/apache/pulsar/issues/17155
> > > >>> This is the discussion:
> > > >>> https://lists.apache.org/thread/287ft8twc11cp4s1y4qkcx5nmh451cyo
> > > >>>
> > > >>> I am still working on the PR, that is the subject of the VOTE.
> > > >>>
> > > >>> Best regards
> > > >>> Enrico Olivelli
> > > >>>
> > > >
> > >
> > >
> >


[GitHub] [pulsar] Anonymitaet edited a discussion: [New Site Design] Pulsar Reference + Pulsar CLI + Pulsar Configuration

2022-08-31 Thread GitBox


GitHub user Anonymitaet edited a discussion: [New Site Design] Pulsar Reference 
+ Pulsar CLI + Pulsar Configuration

Hi team,

We're implementing [PIP 78: Generate Docs from Code 
Automatically](https://docs.google.com/spreadsheets/d/1P6tePGmU1lEhGKY_hE3JWgJ1rUTBCmW7AshDICJZr3o/edit#gid=1030826289)
 and [replacing brodocs with 
docsify](https://lists.apache.org/thread/1g8nxqg4gdw3obq4wfgv442hvspk7ovy).  

Along with this change, 3 new sites will be created with the following design:

- Pulsar Reference - Home Page: 
[Design](https://docs.google.com/spreadsheets/d/1P6tePGmU1lEhGKY_hE3JWgJ1rUTBCmW7AshDICJZr3o/edit#gid=1310268188)
- Pulsar CLI tools Page: 
[Design](https://docs.google.com/spreadsheets/d/1P6tePGmU1lEhGKY_hE3JWgJ1rUTBCmW7AshDICJZr3o/edit#gid=523560491)
- Pulsar Configuration Page: 
[Design](https://docs.google.com/spreadsheets/d/1P6tePGmU1lEhGKY_hE3JWgJ1rUTBCmW7AshDICJZr3o/edit#gid=1186957953)
 + [Mockup](https://pulsar.apache.org/tools/pulsar-config/2.11.0-SNAPSHOT/#/)

Does this look good to you? Any suggestions? Thank you!

/ cc @urfreespace @SignorMercurio  

GitHub link: https://github.com/apache/pulsar/discussions/17328


This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@pulsar.apache.org



[GitHub] [pulsar-site] urfreespace merged pull request #195: fix build cli

2022-08-31 Thread GitBox


urfreespace merged PR #195:
URL: https://github.com/apache/pulsar-site/pull/195


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [pulsar-site] urfreespace merged pull request #194: fix docs generate cli bugs

2022-08-31 Thread GitBox


urfreespace merged PR #194:
URL: https://github.com/apache/pulsar-site/pull/194


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] Pulsar Release 2.7.5 Candidate 3

2022-08-31 Thread Haiting Jiang
>
> This is an interesting result. It would be great if the download page
> after this release is made would indicate JDK versions.


Yes, this info seems missing.
I opened a PR[1] to add this info. Please take a look.

[1] https://github.com/apache/pulsar/pull/17368

Thanks,
Haiting

On Wed, Aug 31, 2022 at 2:31 PM Dave Fisher  wrote:

> This is an interesting result. It would be great if the download page
> after this release is made would indicate JDK versions.
>
> Thanks!
> Dave
>
> Sent from my iPhone
>
> > On Aug 30, 2022, at 10:46 PM, Michael Marshall 
> wrote:
> >
> > Thank you both for verifying it on your end. After debugging this for
> > a way too long tonight, I discovered my mistake was using Java 11
> > instead of Java 8. It didn't occur to me that the different versions
> > could/would result in a different set of dependencies.
> >
> > When I use Java 8, this command passes now: src/check-binary-license
> > distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz. I plan to
> > finish my release validation tomorrow.
> >
> > Thanks!
> > Michael
> >
> >
> >
> >> On Tue, Aug 30, 2022 at 4:21 AM Anon Hxy  wrote:
> >>
> >> Hi Michael,
> >>
> >> I also couldn't reproduce it  with the same steps Haiting provided.
> >>
> >> Here is my local environment info with `mvn -v`
> >>
> >> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> >> Maven home: /Users/didi/Documents/apache-maven-3.6.3
> >> Java version: 1.8.0_291, vendor: Oracle Corporation, runtime:
> >> /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre
> >> Default locale: zh_CN, platform encoding: UTF-8
> >> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> >>
> >> Thanks,
> >> Xiaoyu Hou
> >>
> >>
> >> Haiting Jiang  于2022年8月30日周二 15:23写道:
> >>
> >>> Hi Michael,
> >>> Thanks for your verification.
> >>>
> >>> I tried to recreate the issue, but I can't reproduce this.
> >>> Here is my steps:
> >>> - wget
> >>>
> >>>
> https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.7.5-candidate-3/apache-pulsar-2.7.5-src.tar.gz
> >>> - tar -xvf apache-pulsar-2.7.5-src.tar.gz
> >>> - cd apache-pulsar-2.7.5
> >>> - mvn clean install -DskipTests
> >>> - src/check-binary-license
> >>> distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz
> >>>
> >>> And nothing appears in `check-binary-license` output.
> >>>
> >>> Here is my local environment info with `mvn -v`
> >>>
> >>> Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555;
> >>> 2019-04-05T03:00:29+08:00)
> >>> Maven home: /Users/jason/apache-maven-3.6.1
> >>> Java version: 1.8.0_291, vendor: Oracle Corporation, runtime:
> >>> /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre
> >>> Default locale: en_CN, platform encoding: UTF-8
> >>> OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"
> >>>
> >>> Please check the settings again and I also will ask others to help
> verify
> >>> the issue you mention.
> >>>
> >>> Thanks,
> >>> Haiting
> >>>
> >>>
> >>> On Tue, Aug 30, 2022 at 12:37 PM Michael Marshall <
> mmarsh...@apache.org>
> >>> wrote:
> >>>
>  When I build from the source (both for the git tag
>  `v2.7.5-candidate-3` and the extracted src tarball
>  `apache-pulsar-2.7.5-src.tar.gz`), I am getting an error when I run
>  the license check:
> 
>  ```
>  $ src/check-binary-license
>  distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz
>  com.sun.activation-jakarta.activation-1.2.2.jar unaccounted for in
> >>> LICENSE
>  jakarta.activation-jakarta.activation-api-1.2.2.jar unaccounted for in
>  LICENSE
>  jakarta.xml.bind-jakarta.xml.bind-api-2.3.3.jar unaccounted for in
> >>> LICENSE
>  jakarta.activation-jakarta.activation-api-1.2.1.jar mentioned in
>  LICENSE, but not bundled
>  jakarta.xml.bind-jakarta.xml.bind-api-2.3.2.jar mentioned in LICENSE,
>  but not bundled
>  jakarta.activation-1.2.2.jar unaccounted for in lib/presto/LICENSE
>  jakarta.activation-1.2.2.jar unaccounted for in lib/presto/LICENSE
>  jakarta.activation-api-1.2.2.jar unaccounted for in lib/presto/LICENSE
>  jakarta.xml.bind-api-2.3.3.jar unaccounted for in lib/presto/LICENSE
>  jetty-alpn-java-client-9.4.27.v20200227.jar unaccounted for in
>  lib/presto/LICENSE
> 
>  It looks like there are issues with the LICENSE/NOTICE.
>  ```
> 
>  My understanding is that the missing license attributions are a
>  blocker for the release candidate. Is someone able to confirm that
>  this is an issue? I ran this command as the release process doc
>  indicates here [0].
> 
>  Before finding the above issue, I successfully ran the following
> checks:
>  - Verified checksums and signatures on all 45 artifacts
>  - Compiled from source (apache-pulsar-2.7.5-src.tar.gz) using `mvn
>  clean install -DskipTest`
>  - Ran `mvn apache-rat:check` successfully
> 
>  Thanks,
>  Michael
> 
>  

Re: [VOTE] Pulsar Release 2.7.5 Candidate 3

2022-08-31 Thread Dave Fisher
This is an interesting result. It would be great if the download page after 
this release is made would indicate JDK versions.

Thanks!
Dave

Sent from my iPhone

> On Aug 30, 2022, at 10:46 PM, Michael Marshall  wrote:
> 
> Thank you both for verifying it on your end. After debugging this for
> a way too long tonight, I discovered my mistake was using Java 11
> instead of Java 8. It didn't occur to me that the different versions
> could/would result in a different set of dependencies.
> 
> When I use Java 8, this command passes now: src/check-binary-license
> distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz. I plan to
> finish my release validation tomorrow.
> 
> Thanks!
> Michael
> 
> 
> 
>> On Tue, Aug 30, 2022 at 4:21 AM Anon Hxy  wrote:
>> 
>> Hi Michael,
>> 
>> I also couldn't reproduce it  with the same steps Haiting provided.
>> 
>> Here is my local environment info with `mvn -v`
>> 
>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>> Maven home: /Users/didi/Documents/apache-maven-3.6.3
>> Java version: 1.8.0_291, vendor: Oracle Corporation, runtime:
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre
>> Default locale: zh_CN, platform encoding: UTF-8
>> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>> 
>> Thanks,
>> Xiaoyu Hou
>> 
>> 
>> Haiting Jiang  于2022年8月30日周二 15:23写道:
>> 
>>> Hi Michael,
>>> Thanks for your verification.
>>> 
>>> I tried to recreate the issue, but I can't reproduce this.
>>> Here is my steps:
>>> - wget
>>> 
>>> https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.7.5-candidate-3/apache-pulsar-2.7.5-src.tar.gz
>>> - tar -xvf apache-pulsar-2.7.5-src.tar.gz
>>> - cd apache-pulsar-2.7.5
>>> - mvn clean install -DskipTests
>>> - src/check-binary-license
>>> distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz
>>> 
>>> And nothing appears in `check-binary-license` output.
>>> 
>>> Here is my local environment info with `mvn -v`
>>> 
>>> Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555;
>>> 2019-04-05T03:00:29+08:00)
>>> Maven home: /Users/jason/apache-maven-3.6.1
>>> Java version: 1.8.0_291, vendor: Oracle Corporation, runtime:
>>> /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre
>>> Default locale: en_CN, platform encoding: UTF-8
>>> OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"
>>> 
>>> Please check the settings again and I also will ask others to help verify
>>> the issue you mention.
>>> 
>>> Thanks,
>>> Haiting
>>> 
>>> 
>>> On Tue, Aug 30, 2022 at 12:37 PM Michael Marshall 
>>> wrote:
>>> 
 When I build from the source (both for the git tag
 `v2.7.5-candidate-3` and the extracted src tarball
 `apache-pulsar-2.7.5-src.tar.gz`), I am getting an error when I run
 the license check:
 
 ```
 $ src/check-binary-license
 distribution/server/target/apache-pulsar-2.7.5-bin.tar.gz
 com.sun.activation-jakarta.activation-1.2.2.jar unaccounted for in
>>> LICENSE
 jakarta.activation-jakarta.activation-api-1.2.2.jar unaccounted for in
 LICENSE
 jakarta.xml.bind-jakarta.xml.bind-api-2.3.3.jar unaccounted for in
>>> LICENSE
 jakarta.activation-jakarta.activation-api-1.2.1.jar mentioned in
 LICENSE, but not bundled
 jakarta.xml.bind-jakarta.xml.bind-api-2.3.2.jar mentioned in LICENSE,
 but not bundled
 jakarta.activation-1.2.2.jar unaccounted for in lib/presto/LICENSE
 jakarta.activation-1.2.2.jar unaccounted for in lib/presto/LICENSE
 jakarta.activation-api-1.2.2.jar unaccounted for in lib/presto/LICENSE
 jakarta.xml.bind-api-2.3.3.jar unaccounted for in lib/presto/LICENSE
 jetty-alpn-java-client-9.4.27.v20200227.jar unaccounted for in
 lib/presto/LICENSE
 
 It looks like there are issues with the LICENSE/NOTICE.
 ```
 
 My understanding is that the missing license attributions are a
 blocker for the release candidate. Is someone able to confirm that
 this is an issue? I ran this command as the release process doc
 indicates here [0].
 
 Before finding the above issue, I successfully ran the following checks:
 - Verified checksums and signatures on all 45 artifacts
 - Compiled from source (apache-pulsar-2.7.5-src.tar.gz) using `mvn
 clean install -DskipTest`
 - Ran `mvn apache-rat:check` successfully
 
 Thanks,
 Michael
 
 [0]
 
>>> https://github.com/apache/pulsar/blob/db16e440622c3eed225c4da5380c70b16a583787/wiki/release/release-process.md#3-build-and-inspect-the-artifacts
 
 On Mon, Aug 29, 2022 at 9:20 AM Nicolò Boschi 
 wrote:
> 
> +1 (non binding)
> 
> Checks:
> 
> - Checksum and signatures
> 
> - Apache Rat check passes
> 
> - Compile from source
> 
> - Run Pulsar standalone and produce-consume from CLI
> 
> 
> Nicolò Boschi
> 
> 
> Il giorno sab 27 ago 2022 alle ore 17:12 Qiang Huang <
>