Hi, I am still working at dropping the -Dstream profile.... I found that we have a -DstreamTests profile that activates the execution of tests in the Stream Storage server.
Actually those tets are never executed on GitHub Actions (and they were not executed on Jenkins as well) I tried to drop that profile as well but it is not possible because actually those tests are not passing !! and there is one test that hungs Namely the test is org.apache.bookkeeper.statelib.impl.kv.TestRocksdbKVAsyncStoreWithCheckpoints in the "statelib" module. Just run maven tets -Dstream -DstreamTests inside the "stream" module and you will see the problem. In the context of my patch I won't drop the -DstreamTests profile and let CI work are before. I have already spent much time on that patch struggling why the precommit always hangs on GitHub Actions. We should address this problem soon because actually we are not testing the Stream Storage Service. As far as I know it is the core of Pulsar Functions feature, I hope that any developer interested in this feature can take time to fix this serious problem. I did not create an issue yet. . Best regards Enrico