This is an automated email from the ASF dual-hosted git repository.

rpardomeza pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-wayang.git.


    from d4d9c24  Merge pull request #20 from 2pk03/main
     add 5344336  [WAYANG-32] Base structure for Wayang Experiments Storage 
functionalities
     add a1c1ac8  [WAYANG-32] Tests and fixed
     add fdb7ac3  [WAYANG-32] More general corrections, comments, and Readme 
update
     add d3351ae  [WAYANG-32] Updated readme and headers
     add 23bb4ab  [Java11] Full Support compilation java 11 and switch scala 
version
     add 81670c6  [Java11] small correction for compiling with java8
     add 6a39295  [WAYANG-33] add missing licence header StopWatch.java file
     add f742118  [WAYANG-33] the dependency de.hpi.isg.profiledb replaced by 
local implementation
     add 9ef20fe  Merge branch 'profile-db' of 
https://github.com/apache/incubator-wayang into profile-db
     add 12ebaec  [Java11] minnor correction on the travis and pom.xml
     new cbd408c  Merge pull request #21 from apache/profile-db

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                        |   2 +-
 pom.xml                                            | 191 +++++++++++++++---
 src/main/script/prerequisiteCheck.groovy           |   2 +-
 wayang-api/pom.xml                                 |   2 +-
 wayang-api/wayang-api-scala-java/pom.xml           |  14 +-
 .../scala/org/apache/wayang/api/DataQuanta.scala   |   4 +-
 .../org/apache/wayang/api/DataQuantaBuilder.scala  |   5 +-
 .../org/apache/wayang/api/JavaPlanBuilder.scala    |   3 +-
 .../scala/org/apache/wayang/api/PlanBuilder.scala  |   2 +-
 .../api/util/DataQuantaBuilderDecorator.scala      |   2 +-
 wayang-commons/pom.xml                             |  15 +-
 wayang-commons/wayang-basic/pom.xml                |  17 ++
 .../operators/MaterializedGroupByOperator.java     |   2 +-
 .../wayang/basic/operators/TextFileSource.java     |   3 +-
 .../wayang/basic/operators/TextFileSourceTest.java |   7 +-
 wayang-commons/wayang-core/pom.xml                 |  13 +-
 .../main/java/org/apache/wayang/core/api/Job.java  |   6 +-
 .../org/apache/wayang/core/api/WayangContext.java  |   4 +-
 .../optimizer/enumeration/PlanEnumeration.java     |   3 +-
 .../core/optimizer/enumeration/PlanEnumerator.java |   2 +-
 .../wayang/core/plan/wayangplan/PlanMetrics.java   |   4 +-
 .../wayang/core/plan/wayangplan/SlotMapping.java   |  28 +--
 .../wayang/core/profiling/CostMeasurement.java     |   5 +-
 .../core/profiling/ExecutionPlanMeasurement.java   |   5 +-
 .../profiling/PartialExecutionMeasurement.java     |   5 +-
 .../apache/wayang/core/profiling/ProfileDBs.java   |   7 +-
 wayang-commons/wayang-utils-profile-db/README.md   |  30 +++
 .../wayang-utils-profile-db}/pom.xml               |  27 ++-
 .../wayang/commons/util/profiledb/ProfileDB.java   | 194 ++++++++++++++++++
 .../util/profiledb/instrumentation/StopWatch.java  | 162 +++++++++++++++
 .../profiledb/json/MeasurementDeserializer.java    |  58 ++++++
 .../util/profiledb/json/MeasurementSerializer.java |  41 ++++
 .../commons/util/profiledb/model/Experiment.java   | 181 +++++++++++++++++
 .../commons/util/profiledb/model/Measurement.java} |  63 +++---
 .../commons/util/profiledb/model/Subject.java      |  87 +++++++++
 .../wayang/commons/util/profiledb/model/Type.java} |  14 +-
 .../model/measurement/TimeMeasurement.java         | 217 +++++++++++++++++++++
 .../util/profiledb/storage/FileStorage.java        | 118 +++++++++++
 .../util/profiledb/storage/JDBCStorage.java        | 108 ++++++++++
 .../commons/util/profiledb/storage/Storage.java    | 174 +++++++++++++++++
 .../commons/util/profiledb/ProfileDBTest.java      | 188 ++++++++++++++++++
 .../measurement/TestMemoryMeasurement.java         |  80 ++++++++
 .../profiledb/measurement/TestTimeMeasurement.java |  74 +++++++
 wayang-distro/pom.xml                              |  26 ++-
 wayang-platforms/pom.xml                           |   9 +-
 wayang-platforms/wayang-graphchi/pom.xml           |   2 +-
 .../apache/wayang/java/platform/JavaPlatform.java  |   2 +-
 .../wayang/jdbc/operators/JdbcTableSource.java     |   2 +-
 .../wayang/jdbc/operators/JdbcTableSourceTest.java |   7 +-
 wayang-platforms/wayang-spark/pom.xml              |   9 +-
 wayang-plugins/wayang-iejoin/pom.xml               |   4 +-
 wayang-profiler/pom.xml                            |  40 +++-
 .../org/apache/wayang/profiler/java/Profiler.java  |   9 +-
 .../wayang/profiler/log/GeneticOptimizerApp.java   |   3 +-
 .../org/apache/wayang/profiler/spark/Main.java     |   9 +-
 wayang-tests-integration/pom.xml                   |  84 +++++---
 .../apache/wayang/tests/FlinkIntegrationIT.java    |   5 +-
 .../apache/wayang/tests/GiraphIntegrationIT.java   |   5 +-
 .../java/org/apache/wayang/tests/WayangPlans.java  |   4 +-
 .../apache/wayang/test}/GraphChiIntegrationIT.java |   3 +-
 60 files changed, 2154 insertions(+), 238 deletions(-)
 create mode 100644 wayang-commons/wayang-utils-profile-db/README.md
 copy {wayang-api => wayang-commons/wayang-utils-profile-db}/pom.xml (75%)
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/ProfileDB.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/instrumentation/StopWatch.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/json/MeasurementDeserializer.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/json/MeasurementSerializer.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/Experiment.java
 copy 
wayang-commons/{wayang-core/src/main/java/org/apache/wayang/core/util/Tuple.java
 => 
wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/Measurement.java}
 (51%)
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/Subject.java
 copy 
wayang-commons/{wayang-core/src/main/java/org/apache/wayang/core/plan/wayangplan/EstimationContextProperty.java
 => 
wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/Type.java}
 (74%)
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/model/measurement/TimeMeasurement.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/storage/FileStorage.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/storage/JDBCStorage.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/storage/Storage.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/test/java/org/apache/wayang/commons/util/profiledb/ProfileDBTest.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/test/java/org/apache/wayang/commons/util/profiledb/measurement/TestMemoryMeasurement.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/test/java/org/apache/wayang/commons/util/profiledb/measurement/TestTimeMeasurement.java
 rename wayang-tests-integration/{src/test/java/org/apache/wayang/tests => 
src_2_11/test/java/org/apache/wayang/test}/GraphChiIntegrationIT.java (98%)

Reply via email to