2020-04-14 15:11:04 UTC - Raman Gupta: There are 
<https://github.com/apache/pulsar/wiki/PIP-43:-producer-send-message-with-different-schema|two>
 
<https://github.com/apache/pulsar/wiki/PIP-43:-Separate-schema-compatibility-checker-for-producer-and-consumer|different>
 PIP-43s... presumably 
<https://github.com/apache/pulsar/wiki/PIP-43:-Separate-schema-compatibility-checker-for-producer-and-consumer|this
 one> is out of date and should be deleted or renamed?
----
2020-04-14 16:01:44 UTC - Addison Higham: Yes, I do believe it is likely 
because my background threads aren't dying, but this isn't an external signal, 
this is an exception from within the JVM that bubbles all the way up to 
`JavaInstanceStarter` killing the function run loop. At some point, at least in 
the mode where their is only a single function per JVM, it would make sense to 
just forcefully close the JVM (perhaps with a timeout)
----
2020-04-14 16:02:35 UTC - Addison Higham: (sorry got distracted from this convo 
yesterday)
----
2020-04-14 16:08:31 UTC - Sijie Guo: One is PIP-44
----
2020-04-14 16:08:34 UTC - Sijie Guo: Let me fix it
----
2020-04-14 16:09:33 UTC - Raman Gupta: Ah, there is already a PIP-44 page, so 
<https://github.com/apache/pulsar/wiki/PIP-43:-Separate-schema-compatibility-checker-for-producer-and-consumer>
 should be deleted.
----
2020-04-14 16:11:24 UTC - matt_innerspace.io: Using `pulsar 2.4.0` (because 
WindowFunctions don't work in later versions, waiting for 2.5.1 release which 
fixes it) i see an error generate from a function's debug statement and i can't 
see where the LOG_LEVEL is set to debug anywhere.  I figure if i set the 
log_level to INFO, it'll skip this log line and the error will go away.

```2020-04-09 10:38:24,988 tenant/namespace/function-0 WARN 
org.apache.logging.slf4j.Log4jLogger caught java.lang.NullPointerException 
logging ParameterizedMessage: [{}] [{}] add message to batch, num messages in 
batch so far {} java.lang.NullPointerException```
which appears to happen in this class/version - 
<https://github.com/apache/pulsar/blob/b45736ad0738116c9c3cae27ed18f1342b55139e/pulsar-client/src/main/java/org/apache/pulsar/client/impl/BatchMessageContainerImpl.java>

pulsar standalone's `conf/log4j2.yaml` appears to set everything to `info` 
level.

what am i missing?
----
2020-04-14 16:14:35 UTC - Sijie Guo: I seems that it is a problem in 2.4.0.
----
2020-04-14 16:14:54 UTC - Sijie Guo: why not use 2.4.2?
----
2020-04-14 16:15:52 UTC - matt_innerspace.io: the `WindowFunction` fix is in 
2.4.3 or 2.5.1 - <https://github.com/apache/pulsar/pull/6246>
----
2020-04-14 16:16:33 UTC - matt_innerspace.io: i can't register a window 
function via pulsar cli in anything later than 2.4.0, unless there is another 
way to do it.
----
2020-04-14 16:16:35 UTC - Sijie Guo: okay. I was confused when you say `pulsar 
2.4.0`
----
2020-04-14 16:16:49 UTC - Sijie Guo: I see
----
2020-04-14 16:16:53 UTC - Sijie Guo: nvm
----
2020-04-14 16:18:06 UTC - Sijie Guo: since 2.5.1 is under voting, maybe you can 
try the release candidate 3 - 
<https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.5.1-candidate-3/>
----
2020-04-14 16:23:15 UTC - Addison Higham: @Sijie Guo on that note of RC3, are 
there docker images for RCs pushed anywhere?
100 : Konstantinos Papalias, matt_innerspace.io
eyes : Konstantinos Papalias
----
2020-04-14 16:48:48 UTC - Sijie Guo: good point. in the current process, the 
docker image was generated from a release tag after it passes voting. we need 
to change the release process a bit. It should be doable.
pray : Konstantinos Papalias
----
2020-04-14 16:49:58 UTC - Sijie Guo: @tuteng Can you create a docker image for 
release candidates so that people can verify using the docker image of a 
release candidate tag?
+1 : matt_innerspace.io
----
2020-04-14 16:50:51 UTC - Konstantinos Papalias: that would be really valuable
----
2020-04-14 16:52:49 UTC - Addison Higham: I was just about to go deploy RC3 but 
then realized I need to build it first. Going to do that anyway, but in the 
future would probably help with release testing
+1 : matt_innerspace.io
----
2020-04-14 16:55:19 UTC - Sijie Guo: yes totally agreed.
----
2020-04-14 17:26:26 UTC - Addison Higham: one more note on build: I had to 
manually delete 
`pulsar-client/src/test/java/org/apache/pulsar/client/avro/generated` folder. 
`mvn clean` did not remove it
+1 : Konstantinos Papalias
----
2020-04-14 17:26:50 UTC - Matteo Merli: Yes, it's a problem with the Avro maven 
plugin
----
2020-04-14 17:27:04 UTC - Matteo Merli: all the generated stuff should be put 
under `target/...`
----
2020-04-14 17:34:38 UTC - Matteo Merli: Not sure if there's an easy fix or 
configuration option
----
2020-04-14 19:10:50 UTC - Addison Higham: one more build issue: it looks a 
`docker build` is happening with a `--pull` option. Had an issue with not being 
able to find a package because I had an old base image that was used
----
2020-04-14 19:23:19 UTC - matt_innerspace.io: docker images for release 
candidates would be great!
----
2020-04-14 20:45:01 UTC - Addison Higham: just finishing uploading 
`instructure/pulsar-all:2.5.1-rc3` if anyone wants to try it out
+1 : Sijie Guo
----
2020-04-14 20:45:36 UTC - Addison Higham: (will be a few more minutes, upload 
bandwidth from home isn't great, the biggest downside of WFH!)
----

Reply via email to