You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by je...@apache.org on 2022/11/09 13:25:41 UTC

[incubator-hugegraph] branch mac-m1-jna-fix updated (14365db0f -> 1c0b35a9e)

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

jermy pushed a change to branch mac-m1-jna-fix
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git


 discard 14365db0f Merge branch 'master' into mac-m1-jna-fix
 discard 88eac4805 mac m1: fix JNA link error by upgrade to v5.12.1
     add 9e4e33f41 implement 8 olap algorithms (#4)
     add c89b0690d add fusiform_similarity,rings_detect and kcore ap algorithm (#5)
     add c96d4e94e set louvain max community members limit 10w (#9)
     add fa3ace686 fix inconsistent error messages with clabel (#10)
     add 7a72d7df6 optimize filterNonShortestPath() for betweeness_centrality (#12)
     add bc9822d7b add direction and label parameter for centrality algorithms (#13)
     add 9c9c26c3c louvain: add modularity parameter and fix isolated community lost (#14)
     add 4763e876b support parallel: Louvain,LPA,Rings,K-Core,Fusiform (#15)
     add beda05514 fix parallel LPA not commit by threads (#16)
     add 464d99080 Support ring detect count (#17)
     add 71109cffd fix algorithm can't stop caused by threads exception (#18)
     add 31ae32b67 add page rank algorithm (#19)
     add 8385db217 add weak connected component analysis (#21)
     add 6ef3c0e29 add subgraph_stat algorithm (#23)
     add 53025bd43 add BOTH direction support for triangle_count/cluster_coeffcient (#24)
     add 0d6b871ab rebase master(0.11.1)
     add 353d90698 fix no auth with worker thread of olap algo (#27)
     add 7ef0305da fix server id/role NPE in initServerInfo when truncate temp graph (#28)
     add eb6398c4b add parameter top to print the top result in job result (#32)
     add 148d6250d add skipi_isolated param for louvain (#37)
     add 37bd25170 fix DegreeCentrality degree count limit OOL (#39)
     add 4caf26121 add with_boundary parameter for betweeness (#42)
     add 9926fc6e0 add export_community for lounvain (#43)
     add 71f6e8179 update Betweenness with Stressness (#60)
     add 708ace7de add betweenness algorithm (#63)
     add f1ad2e562 fix closeness distance: 1 extra length is calculated (#67)
     add 6c5e204c3 add depth-first version betweennes centrality (#68)
     add 476477bb7 add StressCentrality v2 (#65)
     add f63f05603 performance improvement: the  meetNode is invoked only when node.distance is parent.distance() + 1 (#69)
     add b4fa2a16a fix ap compile error for edition 0.11 (#72)
     add c3e9f8ec0 fix fusiform and kcore min_groups args default value (#79)
     add 75e004a4e fix lpa not exist c_label property when a request pass source_label (#78)
     add b1b12098f adapt the latest version & clean code
     add 1c0b35a9e mac m1: fix JNA link error by upgrade to v5.12.1

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (14365db0f)
            \
             N -- N -- N   refs/heads/mac-m1-jna-fix (1c0b35a9e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../job/{ComputerAPI.java => AlgorithmAPI.java}    |  51 +-
 .../job/{ComputerJob.java => AlgorithmJob.java}    |  37 +-
 .../hugegraph/job/algorithm/AbstractAlgorithm.java | 647 +++++++++++++++
 .../Computer.java => algorithm/Algorithm.java}     |   8 +-
 .../hugegraph/job/algorithm/AlgorithmPool.java     | 102 +++
 .../hugegraph/job/algorithm/BfsTraverser.java      | 154 ++++
 .../{util => job/algorithm}/Consumers.java         | 149 +---
 .../job/algorithm/CountEdgeAlgorithm.java          |  80 ++
 .../job/algorithm/CountVertexAlgorithm.java        |  80 ++
 .../job/algorithm/SubgraphStatAlgorithm.java       | 223 +++++
 .../job/algorithm/cent/AbstractCentAlgorithm.java  | 211 +++++
 .../cent/BetweennessCentralityAlgorithm.java       | 150 ++++
 .../cent/BetweennessCentralityAlgorithmV2.java     | 176 ++++
 .../cent/ClosenessCentralityAlgorithm.java         | 108 +++
 .../cent/ClosenessCentralityAlgorithmV2.java       | 135 +++
 .../algorithm/cent/DegreeCentralityAlgorithm.java  | 164 ++++
 .../cent/EigenvectorCentralityAlgorithm.java       | 102 +++
 .../algorithm/cent/StressCentralityAlgorithm.java  | 106 +++
 .../cent/StressCentralityAlgorithmV2.java          | 182 ++++
 .../job/algorithm/comm/AbstractCommAlgorithm.java  |  80 ++
 .../comm/ClusterCoefficientAlgorithm.java          |  85 ++
 .../job/algorithm/comm/KCoreAlgorithm.java         | 294 +++++++
 .../comm/LouvainAlgorithm.java}                    | 101 ++-
 .../job/algorithm/comm/LouvainTraverser.java       | 922 +++++++++++++++++++++
 .../hugegraph/job/algorithm/comm/LpaAlgorithm.java | 273 ++++++
 .../job/algorithm/comm/TriangleCountAlgorithm.java | 241 ++++++
 .../job/algorithm/comm/WeakConnectedComponent.java | 221 +++++
 .../job/algorithm/path/RingsDetectAlgorithm.java   | 148 ++++
 .../job/algorithm/rank/PageRankAlgorithm.java      | 338 ++++++++
 .../similarity/FusiformSimilarityAlgorithm.java    | 200 +++++
 .../hugegraph/job/computer/AbstractComputer.java   |   5 +-
 .../com/baidu/hugegraph/job/schema/SchemaJob.java  |   4 +-
 .../job/system/DeleteExpiredIndexJob.java          |   2 +-
 .../baidu/hugegraph/job/system/JobCounters.java    |  11 +-
 34 files changed, 5542 insertions(+), 248 deletions(-)
 copy hugegraph-api/src/main/java/com/baidu/hugegraph/api/job/{ComputerAPI.java => AlgorithmAPI.java} (70%)
 copy hugegraph-core/src/main/java/com/baidu/hugegraph/job/{ComputerJob.java => AlgorithmJob.java} (63%)
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/AbstractAlgorithm.java
 copy hugegraph-core/src/main/java/com/baidu/hugegraph/job/{computer/Computer.java => algorithm/Algorithm.java} (84%)
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/AlgorithmPool.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/BfsTraverser.java
 copy hugegraph-core/src/main/java/com/baidu/hugegraph/{util => job/algorithm}/Consumers.java (54%)
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/CountEdgeAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/CountVertexAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/SubgraphStatAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/AbstractCentAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/BetweennessCentralityAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/BetweennessCentralityAlgorithmV2.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/ClosenessCentralityAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/ClosenessCentralityAlgorithmV2.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/DegreeCentralityAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/EigenvectorCentralityAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/StressCentralityAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/cent/StressCentralityAlgorithmV2.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/comm/AbstractCommAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/comm/ClusterCoefficientAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/comm/KCoreAlgorithm.java
 copy hugegraph-core/src/main/java/com/baidu/hugegraph/job/{computer/LouvainComputer.java => algorithm/comm/LouvainAlgorithm.java} (56%)
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/comm/LouvainTraverser.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/comm/LpaAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/comm/TriangleCountAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/comm/WeakConnectedComponent.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/path/RingsDetectAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/rank/PageRankAlgorithm.java
 create mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/job/algorithm/similarity/FusiformSimilarityAlgorithm.java