nathanmarz/storm 8948
Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more
A collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm
A Mavenized Apache V2 gossip implementation for Java
ptgoetz/flux 48
Framework for creating and deploying Apache Storm Topologies
Logback appenders for logging data to Apache Kafka
Interactive shell for interacting with Hadoop HDFS. Supports multiple HDFS hosts, command line history and tab completion.
ptgoetz/duke 11
duke deduplication engine mirror
Framework for creating interactive command line shell programs in java (uses Apache commons-cli and JLine2)
Source for storm-project.net
Mirror of Apache Storm
push eventapache/incubator
commit sha 988ef3e46410ceab7dcb25e721e73ff68f8d4a54
git-site-role commit from build_site.sh
push time in 2 hours
push eventapache/incubator
commit sha b054d0ae87383f6df10e8d155aeb0ce83018cc59
git-site-role commit from build_clutch.sh
push time in 2 hours
push eventapache/pulsar
commit sha 73fc3563f8d8df95998222dc2cdfb9fd28816391
Updated site at revision 7417ca8
push time in 2 hours
PR opened apache/pulsar
Motivation
Revise official documents to make them easy to understand and use
Modifications
- Correction of incorrect document
- Add hyperlink jump for file
- Correct inappropriate punctuation
- Correction output
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes
- Dependencies (does it add or upgrade a dependency): ( no)
- The public API: (no)
- The schema: ( no )
- The default values of configurations: ( no)
- The wire protocol: (no)
- The rest endpoints: (no)
- The admin cli options: (no)
- Anything that affects deployment: (no)
pr created time in 2 hours
Pull request review commentapache/druid
Temporarily skip compaction for locked intervals
public TaskLock apply(TaskLockPosse taskLockPosse) // Do not proceed if the lock is revoked return; } else if (taskLockPosse.getTaskLock().getPriority() == null- || taskLockPosse.getTaskLock().getPriority() <= minTaskPriority.get(datasource)) {- // Do not proceed if the lock has a priority less than or equal to the minimum+ || taskLockPosse.getTaskLock().getPriority() < minTaskPriority.get(datasource)) {
Why is this changed back?
comment created time in 3 hours
pull request commentapache/arrow
ARROW-13127: [R] Valgrind nightly errors
Revision: 31fc14eeb7ca55e24fdf6fc01f506e5988a30c7d
Submitted crossbow builds: ursacomputing/crossbow @ actions-504
| Task | Status |
|---|---|
| test-r-linux-valgrind |
comment created time in 6 hours
pull request commentapache/arrow
ARROW-13127: [R] Valgrind nightly errors
@github-actions crossbow submit test-r-linux-valgrind
comment created time in 6 hours
pull request commentapache/arrow
ARROW-13129: [C#] Fix TableFromRecordBatches
https://issues.apache.org/jira/browse/ARROW-13129
comment created time in 6 hours
PR opened apache/arrow
pr created time in 6 hours
pull request commentapache/arrow
ARROW-13128: [C#] TimestampArray conversion logic for nano and micro is wrong
https://issues.apache.org/jira/browse/ARROW-13128
comment created time in 6 hours
PR opened apache/arrow
pr created time in 6 hours
PR opened apache/pulsar
Motivation
Java client fails with Java 16 while receiving a message. Error:
[org.apa.pul.cli.imp.ClientCnx] (pulsar-client-io-2-1) [localhost/127.0.0.1:6650] Got exception java.lang.NoClassDefFoundError: Could not initialize class io.airlift.compress.lz4.UnsafeUtil
at io.airlift.compress.lz4.Lz4RawDecompressor.decompress(Lz4RawDecompressor.java:60)
at org.apache.pulsar.common.compression.CompressionCodecLZ4.decode(CompressionCodecLZ4.java:91)
at org.apache.pulsar.client.impl.ConsumerImpl.uncompressPayloadIfNeeded(ConsumerImpl.java:1507)
at org.apache.pulsar.client.impl.ConsumerImpl.messageReceived(ConsumerImpl.java:1037)
at org.apache.pulsar.client.impl.ClientCnx.handleMessage(ClientCnx.java:447)
at org.apache.pulsar.common.protocol.PulsarDecoder.channelRead(PulsarDecoder.java:186)
...
Can be reproduced with the official example for Java Client from the docu while using JDK 16.
Modifications
Upgrade io.airlift.aircompressor to version 16. Locally I use pulsar-client-original, and exclude the aircompressor 16. Example:
<dependency>
<groupId>org.apache.pulsar</groupId>
<artifactId>pulsar-client-original</artifactId>
<version>${pulsar.version}</version>
<exclusions>
<exclusion>
<groupId>io.airlift</groupId>
<artifactId>aircompressor</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/io.airlift/aircompressor -->
<dependency>
<groupId>io.airlift</groupId>
<artifactId>aircompressor</artifactId>
<version>0.16</version>
</dependency>
- Dependencies yes upgrade
pr created time in 7 hours
Pull request review commentapache/arrow
ARROW-13010: [C++][Compute] Support outputting to slices from kleene kernels
Status PromoteNullsVisitor(KernelContext* ctx, const Datum& cond_d, const Datum& Bitmap cond_valid{cond.buffers[0], cond.offset, cond.length}; Bitmap left_valid = GetBitmap(left_d, 0); Bitmap right_valid = GetBitmap(right_d, 0);- // sometimes Bitmaps will be ignored, in which case we replace access to them with- // duplicated (probably elided) access to cond_data- const Bitmap& _ = cond_data;-- // lambda function that will be used inside the visitor- uint64_t* out_validity = nullptr;- int64_t i = 0;- auto apply = [&](uint64_t c_valid, uint64_t c_data, uint64_t l_valid,- uint64_t r_valid) {- out_validity[i] = c_valid & ((c_data & l_valid) | (~c_data & r_valid));- i++;- }; // cond.valid & (cond.data & left.valid | ~cond.data & right.valid) // In the following cases, we dont need to allocate out_valid bitmap
Got it! AFAIU only the fixed sized typed if-else kernels qualify for can_write_into_slices category then, isn't it?
comment created time in 7 hours
push eventapache/arrow-site
commit sha dfc1a445a914091c30bbe46eaedb503f0d7835df
Updating built site (build 26d7ae32e656ea0db5f43e0c2dfc8f8c7f6b0966)
push time in 7 hours
push eventapache/arrow-site
commit sha 26d7ae32e656ea0db5f43e0c2dfc8f8c7f6b0966
[Website] Added post with 4.0.1 release (#122)
push time in 7 hours
push eventapache/pulsar
commit sha abf735a1eac4ad9f42c988677f75992e8c9385b1
Updated site at revision 7417ca8
push time in 8 hours
pull request commentapache/arrow
ARROW-13127: [R] Valgrind nightly errors
Revision: a057f126683485806e0e090e1d7f0b12800125d2
Submitted crossbow builds: ursacomputing/crossbow @ actions-503
| Task | Status |
|---|---|
| test-r-linux-valgrind |
comment created time in 10 hours
push eventapache/arrow
commit sha 9d1591781faa52598d30a4e6a3944bc893246d17
ARROW-13116: [R] Test for RecordBatchReader to C-interface fails on arrow-r-minimal due to missing dependencies Closes #10554 from thisisnic/arrow-13116 Authored-by: Nic Crane <[email protected]> Signed-off-by: Jonathan Keane <[email protected]>
push time in 10 hours
pull request commentapache/arrow
LGTM, I'll look into the valgrind error that looks like it's from these tests next week. Thank you for catching this so quickly!
comment created time in 10 hours
pull request commentapache/arrow
ARROW-13127: [R] Valgrind nightly errors
@github-actions crossbow submit test-r-linux-valgrind
comment created time in 10 hours
pull request commentapache/arrow
ARROW-13127: [R] Valgrind nightly errors
https://issues.apache.org/jira/browse/ARROW-13127
comment created time in 10 hours
push eventapache/incubator-heron
commit sha 68ff78c880aebe74e438f938a90f33e74fcd4ea8
git-site-role commit from publish_site.sh
push time in 11 hours
issue commentopenrocket/openrocket
Auto-run simulations does not correctly run loaded motor
Might be fixed with #952
comment created time in 11 hours
PR opened openrocket/openrocket
Okay, so this was a pretty deep problem to solve.
I noticed that the problem only occurred on velocity at deployment, ground hit velocity and optimum delay. After a bit of searching, I found that the simulation events of recovery device hit and ground hit in BasicSimulationEngine weren't getting triggered. To see what happens, I printed some log info about the simulation events when the problem arose and this was the output. The following shows in chronological order the different simulation events that occur after I have changed a parameter of a rocket component (event of altitude change not included, because there were a lot of them): Event - Launch Event - Motor ignition Event - Lift-off Event - Launch rod clearance Event - Motor burnout Event - Ejection charge Event - Apogee Event - Simulation end
For reference, this is the desired event log, from a normal simulation run: Event - Launch Event - Motor ignition Event - Lift-off Event - Launch rod clearance Event - Motor burnout Event - Ejection charge Event - Apogee Event - Simulation end Event - Recovery device deployment Event - Recovery device deployment Event - Ground hit Event - Simulation end
You can see that the simulation just ends after apogee. The culprit for this was the handleFlightEvent method in ApogeeEndListener. The ApogeeEndListener is instantiated in getExtraListeners in RocketPanel in the SimulationListener interface. This basically makes it so that when you change a parameter of the rocket and a simulation is auto run, when that simulation hits apogee, the next event of the simulation will be SIMULATION_END, as can be seen in ApogeeEndListener. This is not what we want, we want the simulation to stop after ground hit.
Therefor, I created a new listener, GroundHitListener, which will end the simulation after ground hit. This solves the issue.
I have to admit that I am not sure why the choice was made to stop the simulation after apogee in the first place, but I believe that ground hit should be the right way to end your simulation?
On top of that, I found a secondary problem. When you just changed a component value and change a value again, whilst the simulation is still calculating the first change (you can see it in the rocket preview window on the bottom left 'Calculating…'), then it also triggers a simulation end after apogee. This is a log of the events of first changing a component value and then doing it again during calculation. Note the 'simulation end' after apogee. using pre-existing simulation Event - Launch Event - Motor ignition Event - Lift-off Event - Launch rod clearance using pre-existing simulation Event - Launch Event - Motor ignition Event - Lift-off Event - Launch rod clearance Event - Motor burnout Event - Ejection charge Event - Apogee Event - Simulation end Event - Recovery device deployment Event - Recovery device deployment Event - Ground hit Event - Simulation end
I will leave this last problem for a different pull request however, since it is not closely related to the concerning current issue.
I also still have to fix the issue that the simulation status remains in the red (out-of-date) state, even when the simulation is updated; it goes to the green (up-to-date) state once I close the dialog of the component configuration.
Here is a jar for testing.
Fixes #927 (and possibly also #771 ?)
pr created time in 11 hours
PR opened LMAX-Exchange/disruptor
Documentation for EventPoller per #367
While updating the changelog I noticed that all the changes are listed under "Breaking changes." Perhaps you would like to separate out the breaking changes from the others? You could use 3 categories for breaking changes, deprecations, and the rest.
pr created time in 13 hours
issue commentLMAX-Exchange/disruptor
Retain EventPoller in disruptor core
Sure, I'll happily make a PR for this. There's no rush; it is OSS after all.
As I am also so inclined, I totally understand the need to minimize API surface or else make what's exposed high-quality API. The EventPoller is still marked as experimental. Are you looking for more tests before you declare this a stable feature?
comment created time in 13 hours
pull request commentapache/arrow
Revision: c81764c8e23c8ca00b0c538a6b3fc6c42f336b68
Submitted crossbow builds: ursacomputing/crossbow @ actions-502
| Task | Status |
|---|---|
| test-r-linux-valgrind |
comment created time in 14 hours