profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ptgoetz/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
P. Taylor Goetz ptgoetz Monetate West Chester, PA http://ptgoetz.github.io

nathanmarz/storm 8948

Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more

nathanmarz/storm-contrib 588

A collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm

edwardcapriolo/gossip 158

A Mavenized Apache V2 gossip implementation for Java

ptgoetz/flux 48

Framework for creating and deploying Apache Storm Topologies

ptgoetz/logback-kafka 40

Logback appenders for logging data to Apache Kafka

ptgoetz/hdfs-cli 29

Interactive shell for interacting with Hadoop HDFS. Supports multiple HDFS hosts, command line history and tab completion.

ptgoetz/duke 11

duke deduplication engine mirror

ptgoetz/stemshell 10

Framework for creating interactive command line shell programs in java (uses Apache commons-cli and JLine2)

nathanmarz/storm-website 7

Source for storm-project.net

ptgoetz/storm 6

Mirror of Apache Storm

push eventapache/incubator

jenkins

commit sha 988ef3e46410ceab7dcb25e721e73ff68f8d4a54

git-site-role commit from build_site.sh

view details

push time in 2 hours

push eventapache/incubator

jenkins

commit sha b054d0ae87383f6df10e8d155aeb0ce83018cc59

git-site-role commit from build_clutch.sh

view details

push time in 2 hours

push eventapache/pulsar

Pulsar Site Updater

commit sha 73fc3563f8d8df95998222dc2cdfb9fd28816391

Updated site at revision 7417ca8

view details

push time in 2 hours

PR opened apache/pulsar

[Docs]Update docs for Client libraries Python

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)
+5 -5

0 comment

1 changed file

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?

kfaraz

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 Azure
jonkeane

comment created time in 6 hours

pull request commentapache/arrow

ARROW-13127: [R] Valgrind nightly errors

@github-actions crossbow submit test-r-linux-valgrind

jonkeane

comment created time in 6 hours

pull request commentapache/arrow

ARROW-13129: [C#] Fix TableFromRecordBatches

https://issues.apache.org/jira/browse/ARROW-13129

0x0L

comment created time in 6 hours

PR opened apache/arrow

ARROW-13129: [C#] Fix TableFromRecordBatches
+1 -1

0 comment

1 changed file

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

0x0L

comment created time in 6 hours

PR opened apache/pulsar

fix NoClassDefFoundError - io.airlift.compress.lz4.UnsafeUtil

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
+1 -1

0 comment

1 changed file

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?

nirandaperera

comment created time in 7 hours

push eventapache/arrow-site

Jorge Leitao

commit sha dfc1a445a914091c30bbe46eaedb503f0d7835df

Updating built site (build 26d7ae32e656ea0db5f43e0c2dfc8f8c7f6b0966)

view details

push time in 7 hours

push eventapache/arrow-site

Jorge Leitao

commit sha 26d7ae32e656ea0db5f43e0c2dfc8f8c7f6b0966

[Website] Added post with 4.0.1 release (#122)

view details

push time in 7 hours

push eventapache/pulsar

Pulsar Site Updater

commit sha abf735a1eac4ad9f42c988677f75992e8c9385b1

Updated site at revision 7417ca8

view details

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 Azure
jonkeane

comment created time in 10 hours

push eventapache/arrow

Nic Crane

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 <thisisnic@gmail.com> Signed-off-by: Jonathan Keane <jkeane@gmail.com>

view details

push time in 10 hours

pull request commentapache/arrow

ARROW-13116: [R] Test for RecordBatchReader to C-interface fails on arrow-r-minimal due to missing dependencies

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!

thisisnic

comment created time in 10 hours

pull request commentapache/arrow

ARROW-13127: [R] Valgrind nightly errors

@github-actions crossbow submit test-r-linux-valgrind

jonkeane

comment created time in 10 hours

pull request commentapache/arrow

ARROW-13127: [R] Valgrind nightly errors

https://issues.apache.org/jira/browse/ARROW-13127

jonkeane

comment created time in 10 hours

PR opened apache/arrow

ARROW-13127: [R] Valgrind nightly errors
+7 -7

0 comment

1 changed file

pr created time in 10 hours

push eventapache/incubator-heron

Heron Site Updater

commit sha 68ff78c880aebe74e438f938a90f33e74fcd4ea8

git-site-role commit from publish_site.sh

view details

push time in 11 hours

issue commentopenrocket/openrocket

Auto-run simulations does not correctly run loaded motor

Might be fixed with #952

hcraigmiller

comment created time in 11 hours

PR opened openrocket/openrocket

[fixes #927] Fix auto-run simulation NA values

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 ?)

+35 -5

0 comment

4 changed files

pr created time in 11 hours

PR opened LMAX-Exchange/disruptor

Add javadocs to EventPoller and a related method

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.

+85 -2

0 comment

3 changed files

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?

A248

comment created time in 13 hours

pull request commentapache/arrow

ARROW-13116: [R] Test for RecordBatchReader to C-interface fails on arrow-r-minimal due to missing dependencies

Revision: c81764c8e23c8ca00b0c538a6b3fc6c42f336b68

Submitted crossbow builds: ursacomputing/crossbow @ actions-502

Task Status
test-r-linux-valgrind Azure
thisisnic

comment created time in 14 hours