- 18 7月, 2016 13 次提交
-
-
由 Ufuk Celebi 提交于
Disposing savepoints via the JobManager fails for state handles or descriptors, which contain user classes (for example custom folding state or RocksDB handles). With this change, the user can provide the job JAR when disposing a savepoint in order to use the user code class loader of that job. The JAR is optional, hence not breaking the CLI API. This closes #2083.
-
由 Ismaël Mejía 提交于
-
由 Ismaël Mejía 提交于
-
由 Ismaël Mejía 提交于
-
由 Ismaël Mejía 提交于
-
由 Ismaël Mejía 提交于
This solves issues when a host has multiple IPs
-
由 Aljoscha Krettek 提交于
Before, ValueState.update() was not called after changing the NFA or the priority queue in CEP operators. This means that the operators don't work with state backends such as RocksDB that strictly require that update() be called when state changes. This changes the operators to always call update() and also introduces a test that verifies the changes.
-
由 Aljoscha Krettek 提交于
-
由 Aljoscha Krettek 提交于
-
由 Aljoscha Krettek 提交于
-
由 Aljoscha Krettek 提交于
Before, these were using StreamRecordSerializer, which does not serialize timestamps. Now it uses MultiplexingStreamRecordSerializer. This also extends the tests in CEPOperatorTest to test that timestamps are correctly checkpointed/restored.
-
由 Aljoscha Krettek 提交于
NFA is Serializable and has readObject()/writeObject() methods. In AbstractKeyedCEPPatternOperator a KryoSerializer was used as the TypeSerializer for the ValueState that holds NFA instances. Kryo does not call readObject()/writeObject() therefore the state of the NFA was invalid after deserialization. This change adds a new TypeSerializer for NFA that uses Java Serialization. In the long run it will be better to get rid of the readObject()/writeObject() methods and instead efficiently serialize using a specialized TypeSerializer.
-
由 Aljoscha Krettek 提交于
-
- 15 7月, 2016 16 次提交
-
-
由 Stephan Ewen 提交于
State handles are cancelable, to make sure long running checkpoint restore operations do finish early on cancallation, even if the code does not properly react to interrupts. This is especially important since HDFS client code is so buggy that it deadlocks when interrupted without closing.
-
由 Stephan Ewen 提交于
-
由 Robert Metzger 提交于
This commit also adds monitoring for the current and committed offset This closes #2236
-
由 Till Rohrmann 提交于
The GraphiteReporter and GangliaReporter report metric names which can contain invalid characters. These characters include quotes and dots. In order to properly report metrics to these systems, the afore-mentioned characters have to be replaced in metric names. The PR also removes quotes from the garbage collector metric name. The PR sets the default value for TTL in the GangliaReporter to 1, because -1 causes the reporter to fail. Introduce CharacterFilter to filter invalid characters from the metric name out The character filter is applied to all components of the fully qualified metric name. The ScheduledDropwizardReporter and AbstractReporter implement this interface to generate compatible metric names. Correct AbstractMetricGroup.getMetricIdentifier; Add test cases to check that reporters filter out invalid characters This closes #2220.
-
由 Geoffrey Mon 提交于
Assembles and applies a GroupReduceFunction using pre-defined AggregationOperations in Python. References to aggregations in PythonOperationInfo and other Java classes in the Python API removed since aggregations are now handled by Python. This closes #2115
-
由 Ivan Mushketyk 提交于
This closes #2128
-
由 Till Rohrmann 提交于
This closes #2186 Flink does not include the anchor.js file but loads it dynamically when displaying the documentation. Therefore, we don't have to include anchor.js in the LICENSE file.
-
由 Robert Metzger 提交于
This closes #2255
-
由 zentol 提交于
This closes #2135
-
由 Greg Hogan 提交于
This closes #2254
-
由 zentol 提交于
-
由 mjsax 提交于
This closes #2246 This closes #2247
-
由 Sumit Chawla 提交于
This closes #2242
-
由 Stephan Ewen 提交于
The 'recoveryTimestamp' was an unsafe wall clock timestamp attached by the master upon recovery. This this timestamp cannot be relied upon in distributed setups, it is removed.
-
由 Stephan Ewen 提交于
-
由 Stephan Ewen 提交于
-
- 14 7月, 2016 7 次提交
-
-
由 vasia 提交于
-
由 Gordon Tai 提交于
This closes #2228
-
由 zentol 提交于
This closes #2237
-
由 Gabor Gevay 提交于
This closes #1517 (2/2)
-
由 Gabor Gevay 提交于
This closes #1517 (1/2)
-
由 Gordon Tai 提交于
This closes #2234
-
由 Scott Kidder 提交于
This closes #2227
-
- 13 7月, 2016 4 次提交
-
-
由 Ufuk Celebi 提交于
This adds log messages about created result partition consumers and spilling.
-
由 Till Rohrmann 提交于
Introduce ProxyMetricGroup which forwards metric registration calls to its parent. The IOMetricGroup then extends ProxyMetricGroup so that all metric registrations are executed on the parent of IOMetricGroup. This closes #2210.
-
由 Stefan Richter 提交于
This closes #2235
-
由 Greg Hogan 提交于
Include 'json' as a required dependency for building the documentation.
-