Skip to content

Commit d476719

Browse files
authored
Merge branch 'master' into tiny-1.5
2 parents 29ed36a + 1a0352e commit d476719

File tree

11 files changed

+41
-36
lines changed

11 files changed

+41
-36
lines changed

.asf.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ github:
3939
strict: false
4040
# contexts are the names of checks that must pass
4141
contexts:
42-
- computer-ci
42+
#- computer-ci # always stuck in CI
4343
- check-license-header
4444
- Analyze (java)
4545
required_pull_request_reviews:
4646
dismiss_stale_reviews: true
4747
require_code_owner_reviews: false
48-
required_approving_review_count: 2
48+
required_approving_review_count: 1
4949

5050
notifications:
5151
# use https://selfserve.apache.org to manage it

.gitattributes

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@
66

77
# ignored directory
88
.github/ export-ignore
9-
computer-k8s-operator/crd-generate/bin/ export-ignore
9+
computer/computer-k8s-operator/crd-generate/bin/ export-ignore
10+
computer/computer-dist/scripts/ export-ignore
11+
computer/computer-dist/release-docs/ export-ignore

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,11 @@ jobs:
9393
- name: Compile
9494
run: mvn clean compile -e -Dmaven.javadoc.skip=true -ntp
9595

96-
- name: Integrate test
97-
run: mvn test -P integrate-test -ntp
96+
- name: Integrate test
97+
run: mvn test -P integrate-test -ntp
9898

99-
- name: Unit test
100-
run: mvn test -P unit-test -ntp
99+
- name: Unit test
100+
run: mvn test -P unit-test -ntp
101101

102102
- name: Upload coverage to Codecov
103103
uses: codecov/codecov-action@v3

NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Apache HugeGraph(incubating)
2-
Copyright 2022-2023 The Apache Software Foundation
2+
Copyright 2022-2024 The Apache Software Foundation
33

44
This product includes software developed at
55
The Apache Software Foundation (http://www.apache.org/).

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,19 @@
55
[![codecov](https://codecov.io/gh/apache/incubator-hugegraph-computer/branch/master/graph/badge.svg)](https://codecov.io/gh/apache/incubator-hugegraph-computer)
66
[![Docker Pulls](https://img.shields.io/docker/pulls/hugegraph/hugegraph-computer)](https://hub.docker.com/repository/docker/hugegraph/hugegraph-computer)
77

8-
The [hugegraph-computer](./computer/README.md) is a distributed graph processing system for hugegraph.
8+
The [hugegraph-computer](./computer/README.md) is a distributed graph processing system for hugegraph.
9+
(Also, the in-memory computing engine(vermeer) is on the way 🚧)
910

1011
## Learn More
1112

12-
The [project homepage](https://hugegraph.apache.org/docs/) contains more information about hugegraph-computer.
13+
The [project homepage](https://hugegraph.apache.org/docs/quickstart/hugegraph-computer/) contains more information about hugegraph-computer.
1314

1415
And here are links of other repositories:
15-
1. [hugegraph-server](https://github.com/apache/hugegraph) (graph's core component - OLTP server)
16-
2. [hugegraph-toolchain](https://github.com/apache/hugegraph-toolchain) (include loader/dashboard/tool/client)
17-
3. [hugegraph-commons](https://github.com/apache/hugegraph-commons) (include common & rpc module)
18-
4. [hugegraph-website](https://github.com/apache/hugegraph-doc) (include doc & website code)
16+
1. [hugegraph](https://github.com/apache/hugegraph) (graph's core component - Graph server + PD + Store)
17+
2. [hugegraph-toolchain](https://github.com/apache/hugegraph-toolchain) (graph tools **[loader](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-loader)/[dashboard](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-hubble)/[tool](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-tools)/[client](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-client)**)
18+
3. [hugegraph-ai](https://github.com/apache/incubator-hugegraph-ai) (integrated **Graph AI/LLM/KG** system)
19+
4. [hugegraph-website](https://github.com/apache/hugegraph-doc) (**doc & website** code)
20+
1921

2022
## Note
2123

@@ -41,5 +43,5 @@ hugegraph-computer is licensed under [Apache 2.0](https://github.com/apache/incu
4143
- Feedback Email: [[email protected]](mailto:[email protected]) ([subscriber](https://hugegraph.apache.org/docs/contribution-guidelines/subscribe/) only)
4244
- WeChat public account: Apache HugeGraph, welcome to scan this QR code to follow us.
4345

44-
<img src="https://github.com/apache/incubator-hugegraph-doc/blob/master/assets/images/wechat.png?raw=true" alt="QR png" width="350"/>
46+
<img src="https://github.com/apache/hugegraph-doc/blob/master/assets/images/wechat.png?raw=true" alt="QR png" width="350"/>
4547

computer/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ The hugegraph-computer is a distributed graph processing system for hugegraph. I
55
## Features
66

77
- Support distributed MPP graph computing, and integrates with HugeGraph as graph input/output storage.
8-
- Based on BSP(Bulk Synchronous Parallel) model, an algorithm performs computing through multiple parallel iterations, every iteration is a superstep.
8+
- Based on BSP (Bulk Synchronous Parallel) model, an algorithm performs computing through multiple parallel iterations, every iteration is a superstep.
99
- Auto memory management. The framework will never be OOM(Out of Memory) since it will split some data to disk if it doesn't have enough memory to hold all the data.
10-
- The part of edges or the messages of super node can be in memory, so you will never lose it.
10+
- The part of edges or the messages of supernode can be in memory, so you will never lose it.
1111
- You can load the data from HDFS or HugeGraph, output the results to HDFS or HugeGraph, or adapt any other systems manually as needed.
12-
- Easy to develop a new algorithm. You just need to focus on a vertex only processing just like as in a single server, without worrying about message transfer and memory/storage management.
12+
- Easy to develop a new algorithm. You need to focus on a vertex only processing just like as in a single server, without worrying about message transfer and memory/storage management.

computer/computer-dist/scripts/apache-release.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@ echo "In the work dir: $(pwd)"
3939
rm -rf dist && mkdir -p dist/apache-${REPO}
4040

4141
# step1: package the source code
42-
cd ../../ || exit
42+
cd ../../../ || exit
43+
pwd
4344
git archive --format=tar.gz \
44-
--output="computer-dist/scripts/dist/apache-${REPO}/apache-${REPO}-incubating-${RELEASE_VERSION}-src.tar.gz" \
45+
--output="computer/computer-dist/scripts/dist/apache-${REPO}/apache-${REPO}-incubating-${RELEASE_VERSION}-src.tar.gz" \
4546
--prefix="apache-${REPO}-incubating-${RELEASE_VERSION}-src/" "${GIT_BRANCH}" || exit
4647
cd - || exit
4748

computer/computer-dist/scripts/dependency/known-dependencies.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ commons-logging-1.1.3.jar
3636
commons-math3-3.1.1.jar
3737
commons-net-3.6.jar
3838
commons-text-1.9.jar
39-
computer-algorithm-1.3.0.jar
40-
computer-api-1.3.0.jar
41-
computer-core-1.3.0.jar
42-
computer-dist-1.3.0.jar
43-
computer-driver-1.3.0.jar
44-
computer-k8s-1.3.0.jar
45-
computer-k8s-operator-1.3.0.jar
46-
computer-yarn-1.3.0.jar
39+
computer-algorithm-1.5.0.jar
40+
computer-api-1.5.0.jar
41+
computer-core-1.5.0.jar
42+
computer-dist-1.5.0.jar
43+
computer-driver-1.5.0.jar
44+
computer-k8s-1.5.0.jar
45+
computer-k8s-operator-1.5.0.jar
46+
computer-yarn-1.5.0.jar
4747
curator-client-2.13.0.jar
4848
curator-framework-2.13.0.jar
4949
curator-recipes-2.13.0.jar

computer/computer-dist/scripts/dependency/regenerate_known_dependencies.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# under the License.
1717
#
1818

19-
BASE_PATH=$(cd $(dirname $0); pwd)
19+
BASE_PATH=$(cd $(dirname $0) || exit; pwd)
2020
DEP_PATH=$BASE_PATH/all_dependencies
2121
FILE_NAME=${1:-known-dependencies.txt}
2222

@@ -25,9 +25,9 @@ if [[ -d $DEP_PATH ]];then
2525
rm -r -f $DEP_PATH
2626
fi
2727

28-
cd $BASE_PATH/../../../
28+
cd $BASE_PATH/../../../ || exit
2929

30-
mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$DEP_PATH
30+
mvn dependency:copy-dependencies -DincludeScope=runtime -DoutputDirectory=$DEP_PATH -P stage
3131

3232
ls $DEP_PATH | egrep -v "^hugegraph" | sort -n > $BASE_PATH/$FILE_NAME
3333
rm -r -f $DEP_PATH

computer/computer-dist/src/assembly/travis/install-hugegraph-from-source.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fi
2727
COMMIT_ID=$1
2828
HUGEGRAPH_GIT_URL="https://github.com/apache/hugegraph.git"
2929

30-
git clone --depth 100 ${HUGEGRAPH_GIT_URL} hugegraph
30+
git clone --depth 300 ${HUGEGRAPH_GIT_URL} hugegraph
3131
cd hugegraph
3232
git checkout "${COMMIT_ID}"
3333
mvn package -DskipTests -ntp

0 commit comments

Comments
 (0)