Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add demos(zh_CN) #13

Merged
merged 9 commits into from
Jul 29, 2020
Merged

add demos(zh_CN) #13

merged 9 commits into from
Jul 29, 2020

Conversation

TrafalgarZZZ
Copy link
Member

add demos(zh_CN):

  • demo1: Acceleration for dataset access
  • demo2: Co-locality Scheduling for dataset

Closes #3

@TrafalgarZZZ TrafalgarZZZ requested a review from cheyang July 27, 2020 09:10
labels:
app: nginx
spec:
hostNetwork: true
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

用pod anti-affinity,这样对用户理解两个pod不在同一个节点更直接

```shell script
$ kubectl get pod -l app=nginx
NAME READY STATUS RESTARTS AGE
nginx-0 1/1 Running 0 37s
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mounts:
# TODO change this to a famous dataset(e.g. cifar10, mnist)
- mountPoint: https://downloads.apache.org/hbase/2.2.5/
name: hbase
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add new line

@cheyang
Copy link
Collaborator

cheyang commented Jul 28, 2020

建议把文档和例子分开,文档放到docs下,例子放到samples下

@TrafalgarZZZ TrafalgarZZZ requested a review from cheyang July 29, 2020 03:27
@cheyang cheyang merged commit 1c49acb into fluid-cloudnative:master Jul 29, 2020
@TrafalgarZZZ TrafalgarZZZ deleted the demo-doc branch August 7, 2020 07:58
cheyang added a commit that referenced this pull request Nov 22, 2021
* Add juicefs runtime (#11)

* Add juicefs runtime

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* format --no-update when bucket is none & fix typo & fix test (#12)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add doc (#13)

* add juicefs_runtime doc & fix bug

* add en doc

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefs_runtime.md (#14)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add node label after scheduling dataset (#1040)

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* update config

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for healthcheck. (#1051)

Signed-off-by: LDawns <lsm@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add mount propagation in node-driver-registrar (#1049)

node-driver-registrar will mount kubelet-dir on {{ .Values.csi.kubelet.rootDir }}
without 'HostToContainer' or 'Bidirectional'.

If another pod mount a temporary device on their volume directory like
'${kubelet-dir}/lib/kubelet/pods/xxx/volumes/' which create before node-driver-registrar
and delete after node-driver-registrar is created will cause device deconstruction to fail.

Signed-off-by: tuji.yyf <tuji.yyf@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for template_engine.go and metadata.go (#1039)

Signed-off-by: littletiger123 <mg20330006@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* add master and fuse resource option for jindoruntime  (#1046)

* implement master and fuse resource option

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>

* fix ut

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add test case of cert builder (#1042)

* add test case of cert

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>

* prepare the test environment

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* implement SyncScheduleInfoToCacheNodes (#15)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Fix ci (#16)

* implement SyncScheduleInfoToCacheNodes

* fix golangci-lint

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* fix env/port format & adjust import format (#17)

Signed-off-by: zwwhdls <zww@hdls.me>

* Add test (#18)

* add test

* update chart

Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefsruntime unit test (#19)

* add jucefsruntime ut

* fix test

* update juicefsruntime test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix confluct

Signed-off-by: zwwhdls <zww@hdls.me>

* add some test (#20)

Signed-off-by: zwwhdls <zww@hdls.me>

* Fix cache dir (#21)

* fix cache dir

Signed-off-by: zwwhdls <zww@hdls.me>

* update mountpoint & parse option

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix nodeSelector in fuse

Signed-off-by: zwwhdls <zww@hdls.me>

* update doc

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test (#22)

Signed-off-by: zwwhdls <zww@hdls.me>

* change JuiceFSRuntimeStatus to RuntimeStatus (#23)

* change JuiceFSRuntimeStatus to RuntimeStatus

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* update metaurl in encryptOption (#24)

--signoff

Signed-off-by: zwwhdls <zww@hdls.me>

* fix golangci-lint

Signed-off-by: zwwhdls <zww@hdls.me>

* fix typo

Signed-off-by: zwwhdls <zww@hdls.me>

* add test in util

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests & fix

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* disassemble cmd/main.go into several small files.

Signed-off-by: zwwhdls <zww@hdls.me>

Co-authored-by: ldd91 <lvdongdong30@gmail.com>
Co-authored-by: cheyang <cheyang@163.com>
Co-authored-by: LDawn <38764512+LDawns@users.noreply.github.com>
Co-authored-by: Yifan Yuan <tuji.yyf@alibaba-inc.com>
Co-authored-by: littletiger123 <32997459+littletiger123@users.noreply.github.com>
Co-authored-by: frankleaf <62129564+frankleaf@users.noreply.github.com>
Co-authored-by: yangyuliufeng <30432274+yangyuliufeng@users.noreply.github.com>
Dice21 pushed a commit to Dice21/fluid that referenced this pull request Nov 22, 2021
* Add juicefs runtime (fluid-cloudnative#11)

* Add juicefs runtime

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* format --no-update when bucket is none & fix typo & fix test (fluid-cloudnative#12)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add doc (fluid-cloudnative#13)

* add juicefs_runtime doc & fix bug

* add en doc

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefs_runtime.md (fluid-cloudnative#14)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add node label after scheduling dataset (fluid-cloudnative#1040)

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* update config

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for healthcheck. (fluid-cloudnative#1051)

Signed-off-by: LDawns <lsm@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add mount propagation in node-driver-registrar (fluid-cloudnative#1049)

node-driver-registrar will mount kubelet-dir on {{ .Values.csi.kubelet.rootDir }}
without 'HostToContainer' or 'Bidirectional'.

If another pod mount a temporary device on their volume directory like
'${kubelet-dir}/lib/kubelet/pods/xxx/volumes/' which create before node-driver-registrar
and delete after node-driver-registrar is created will cause device deconstruction to fail.

Signed-off-by: tuji.yyf <tuji.yyf@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for template_engine.go and metadata.go (fluid-cloudnative#1039)

Signed-off-by: littletiger123 <mg20330006@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* add master and fuse resource option for jindoruntime  (fluid-cloudnative#1046)

* implement master and fuse resource option

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>

* fix ut

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add test case of cert builder (fluid-cloudnative#1042)

* add test case of cert

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>

* prepare the test environment

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* implement SyncScheduleInfoToCacheNodes (fluid-cloudnative#15)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Fix ci (fluid-cloudnative#16)

* implement SyncScheduleInfoToCacheNodes

* fix golangci-lint

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* fix env/port format & adjust import format (fluid-cloudnative#17)

Signed-off-by: zwwhdls <zww@hdls.me>

* Add test (fluid-cloudnative#18)

* add test

* update chart

Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefsruntime unit test (fluid-cloudnative#19)

* add jucefsruntime ut

* fix test

* update juicefsruntime test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix confluct

Signed-off-by: zwwhdls <zww@hdls.me>

* add some test (fluid-cloudnative#20)

Signed-off-by: zwwhdls <zww@hdls.me>

* Fix cache dir (fluid-cloudnative#21)

* fix cache dir

Signed-off-by: zwwhdls <zww@hdls.me>

* update mountpoint & parse option

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix nodeSelector in fuse

Signed-off-by: zwwhdls <zww@hdls.me>

* update doc

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test (fluid-cloudnative#22)

Signed-off-by: zwwhdls <zww@hdls.me>

* change JuiceFSRuntimeStatus to RuntimeStatus (fluid-cloudnative#23)

* change JuiceFSRuntimeStatus to RuntimeStatus

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* update metaurl in encryptOption (fluid-cloudnative#24)

--signoff

Signed-off-by: zwwhdls <zww@hdls.me>

* fix golangci-lint

Signed-off-by: zwwhdls <zww@hdls.me>

* fix typo

Signed-off-by: zwwhdls <zww@hdls.me>

* add test in util

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests & fix

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* disassemble cmd/main.go into several small files.

Signed-off-by: zwwhdls <zww@hdls.me>

Co-authored-by: ldd91 <lvdongdong30@gmail.com>
Co-authored-by: cheyang <cheyang@163.com>
Co-authored-by: LDawn <38764512+LDawns@users.noreply.github.com>
Co-authored-by: Yifan Yuan <tuji.yyf@alibaba-inc.com>
Co-authored-by: littletiger123 <32997459+littletiger123@users.noreply.github.com>
Co-authored-by: frankleaf <62129564+frankleaf@users.noreply.github.com>
Co-authored-by: yangyuliufeng <30432274+yangyuliufeng@users.noreply.github.com>
Signed-off-by: Dice21 <37772976+Dice21@users.noreply.github.com>
Dice21 pushed a commit to Dice21/fluid that referenced this pull request Nov 22, 2021
* Add juicefs runtime (fluid-cloudnative#11)

* Add juicefs runtime

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* format --no-update when bucket is none & fix typo & fix test (fluid-cloudnative#12)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add doc (fluid-cloudnative#13)

* add juicefs_runtime doc & fix bug

* add en doc

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefs_runtime.md (fluid-cloudnative#14)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add node label after scheduling dataset (fluid-cloudnative#1040)

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* update config

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for healthcheck. (fluid-cloudnative#1051)

Signed-off-by: LDawns <lsm@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add mount propagation in node-driver-registrar (fluid-cloudnative#1049)

node-driver-registrar will mount kubelet-dir on {{ .Values.csi.kubelet.rootDir }}
without 'HostToContainer' or 'Bidirectional'.

If another pod mount a temporary device on their volume directory like
'${kubelet-dir}/lib/kubelet/pods/xxx/volumes/' which create before node-driver-registrar
and delete after node-driver-registrar is created will cause device deconstruction to fail.

Signed-off-by: tuji.yyf <tuji.yyf@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for template_engine.go and metadata.go (fluid-cloudnative#1039)

Signed-off-by: littletiger123 <mg20330006@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* add master and fuse resource option for jindoruntime  (fluid-cloudnative#1046)

* implement master and fuse resource option

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>

* fix ut

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add test case of cert builder (fluid-cloudnative#1042)

* add test case of cert

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>

* prepare the test environment

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* implement SyncScheduleInfoToCacheNodes (fluid-cloudnative#15)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Fix ci (fluid-cloudnative#16)

* implement SyncScheduleInfoToCacheNodes

* fix golangci-lint

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* fix env/port format & adjust import format (fluid-cloudnative#17)

Signed-off-by: zwwhdls <zww@hdls.me>

* Add test (fluid-cloudnative#18)

* add test

* update chart

Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefsruntime unit test (fluid-cloudnative#19)

* add jucefsruntime ut

* fix test

* update juicefsruntime test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix confluct

Signed-off-by: zwwhdls <zww@hdls.me>

* add some test (fluid-cloudnative#20)

Signed-off-by: zwwhdls <zww@hdls.me>

* Fix cache dir (fluid-cloudnative#21)

* fix cache dir

Signed-off-by: zwwhdls <zww@hdls.me>

* update mountpoint & parse option

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix nodeSelector in fuse

Signed-off-by: zwwhdls <zww@hdls.me>

* update doc

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test (fluid-cloudnative#22)

Signed-off-by: zwwhdls <zww@hdls.me>

* change JuiceFSRuntimeStatus to RuntimeStatus (fluid-cloudnative#23)

* change JuiceFSRuntimeStatus to RuntimeStatus

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* update metaurl in encryptOption (fluid-cloudnative#24)

--signoff

Signed-off-by: zwwhdls <zww@hdls.me>

* fix golangci-lint

Signed-off-by: zwwhdls <zww@hdls.me>

* fix typo

Signed-off-by: zwwhdls <zww@hdls.me>

* add test in util

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests & fix

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* disassemble cmd/main.go into several small files.

Signed-off-by: zwwhdls <zww@hdls.me>

Co-authored-by: ldd91 <lvdongdong30@gmail.com>
Co-authored-by: cheyang <cheyang@163.com>
Co-authored-by: LDawn <38764512+LDawns@users.noreply.github.com>
Co-authored-by: Yifan Yuan <tuji.yyf@alibaba-inc.com>
Co-authored-by: littletiger123 <32997459+littletiger123@users.noreply.github.com>
Co-authored-by: frankleaf <62129564+frankleaf@users.noreply.github.com>
Co-authored-by: yangyuliufeng <30432274+yangyuliufeng@users.noreply.github.com>
Signed-off-by: Dice21 <37772976+Dice21@users.noreply.github.com>
Dice21 pushed a commit to Dice21/fluid that referenced this pull request Nov 23, 2021
* Add juicefs runtime (fluid-cloudnative#11)

* Add juicefs runtime

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* format --no-update when bucket is none & fix typo & fix test (fluid-cloudnative#12)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add doc (fluid-cloudnative#13)

* add juicefs_runtime doc & fix bug

* add en doc

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefs_runtime.md (fluid-cloudnative#14)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add node label after scheduling dataset (fluid-cloudnative#1040)

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Prefer fuse node affinity, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Update docker image, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* update config

Signed-off-by: cheyang <cheyang@163.com>

* Sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>

* Test for sync up node labels, To #37253115

Signed-off-by: cheyang <cheyang@163.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for healthcheck. (fluid-cloudnative#1051)

Signed-off-by: LDawns <lsm@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* Add mount propagation in node-driver-registrar (fluid-cloudnative#1049)

node-driver-registrar will mount kubelet-dir on {{ .Values.csi.kubelet.rootDir }}
without 'HostToContainer' or 'Bidirectional'.

If another pod mount a temporary device on their volume directory like
'${kubelet-dir}/lib/kubelet/pods/xxx/volumes/' which create before node-driver-registrar
and delete after node-driver-registrar is created will cause device deconstruction to fail.

Signed-off-by: tuji.yyf <tuji.yyf@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add ut for template_engine.go and metadata.go (fluid-cloudnative#1039)

Signed-off-by: littletiger123 <mg20330006@smail.nju.edu.cn>
Signed-off-by: zwwhdls <zww@hdls.me>

* add master and fuse resource option for jindoruntime  (fluid-cloudnative#1046)

* implement master and fuse resource option

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>

* fix ut

Signed-off-by: frankleaf <frank.wt@alibaba-inc.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* add test case of cert builder (fluid-cloudnative#1042)

* add test case of cert

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>

* prepare the test environment

Signed-off-by: yangyuliufeng <qlw705706@gmail.com>
Signed-off-by: zwwhdls <zww@hdls.me>

* implement SyncScheduleInfoToCacheNodes (fluid-cloudnative#15)

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* Fix ci (fluid-cloudnative#16)

* implement SyncScheduleInfoToCacheNodes

* fix golangci-lint

Signed-off-by: zwwhdls <weiwei.zhu@juicefs.io>
Signed-off-by: zwwhdls <zww@hdls.me>

* fix env/port format & adjust import format (fluid-cloudnative#17)

Signed-off-by: zwwhdls <zww@hdls.me>

* Add test (fluid-cloudnative#18)

* add test

* update chart

Signed-off-by: zwwhdls <zww@hdls.me>

* update juicefsruntime unit test (fluid-cloudnative#19)

* add jucefsruntime ut

* fix test

* update juicefsruntime test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix confluct

Signed-off-by: zwwhdls <zww@hdls.me>

* add some test (fluid-cloudnative#20)

Signed-off-by: zwwhdls <zww@hdls.me>

* Fix cache dir (fluid-cloudnative#21)

* fix cache dir

Signed-off-by: zwwhdls <zww@hdls.me>

* update mountpoint & parse option

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test

Signed-off-by: zwwhdls <zww@hdls.me>

* fix nodeSelector in fuse

Signed-off-by: zwwhdls <zww@hdls.me>

* update doc

Signed-off-by: zwwhdls <zww@hdls.me>

* fix test (fluid-cloudnative#22)

Signed-off-by: zwwhdls <zww@hdls.me>

* change JuiceFSRuntimeStatus to RuntimeStatus (fluid-cloudnative#23)

* change JuiceFSRuntimeStatus to RuntimeStatus

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* sync metadata after fuse pod up

Signed-off-by: ldd91 <lvdongdong30@gmail.com>

* update metaurl in encryptOption (fluid-cloudnative#24)

--signoff

Signed-off-by: zwwhdls <zww@hdls.me>

* fix golangci-lint

Signed-off-by: zwwhdls <zww@hdls.me>

* fix typo

Signed-off-by: zwwhdls <zww@hdls.me>

* add test in util

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests & fix

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* add tests

Signed-off-by: zwwhdls <zww@hdls.me>

* disassemble cmd/main.go into several small files.

Signed-off-by: zwwhdls <zww@hdls.me>

Co-authored-by: ldd91 <lvdongdong30@gmail.com>
Co-authored-by: cheyang <cheyang@163.com>
Co-authored-by: LDawn <38764512+LDawns@users.noreply.github.com>
Co-authored-by: Yifan Yuan <tuji.yyf@alibaba-inc.com>
Co-authored-by: littletiger123 <32997459+littletiger123@users.noreply.github.com>
Co-authored-by: frankleaf <62129564+frankleaf@users.noreply.github.com>
Co-authored-by: yangyuliufeng <30432274+yangyuliufeng@users.noreply.github.com>
Signed-off-by: Dice21 <37772976+Dice21@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Demo for Cache co-locality
2 participants