FATE icon indicating copy to clipboard operation
FATE copied to clipboard

Expect a minor version to support only PSI functionality

Open excellent-lixl opened this issue 3 years ago • 4 comments

Because we are in the process of actual use, the existing exploratory tests are basically only PSI tasks, and further cooperation is possible only after the intersection of the real situation and the real situation is clear.

excellent-lixl avatar Apr 07 '22 02:04 excellent-lixl

Because the task looks like two parts, so I kept this issue in FATE and added a ref. ticket to KubeFATE for tracking tasks for building images and deploying facilities.

LaynePeng avatar Apr 08 '22 04:04 LaynePeng

Hi, what is the timeline of progress for this task? I'm also confused what will be the exit criteria for this issue.

JingChen23 avatar May 12 '22 09:05 JingChen23

Hi @excellent-lixl , after this change, we have reduced the size of 2 images, eggroll and python. And the size of all you need images now are:

for FATE only images

client: 570 MB eggroll: 859 MB -> 635 MB fateboard: 97 MB python: 815 MB -> 606 MB kubefate: 20 MB

for general images

mysql: 147 MB fluentd: 18 MB nginx: 199 MB mariadb: 120 MB

Please notice, the docker images are layer based, so the size is not as big as above. For example: eggroll and python are built based on our base image: This means that there is only one copy of base image needed, which is 479MB. Then eggroll just need extra 156 MB, python need extra 127MB.

So if you add them up:

479+156+127 (base + eggroll + python) = 762 570+97+20 (client + fateboard + kubefate) = 687 (kubefate is not needed if you use docker-compose) 147+18+199+120 (mysql + fluentd + nginx + mariadb) =484 (maraidb is not needed if you use docker-compose)

762 + 687 + 484 = 1933MB < 2GB

Could we close this issue now?

JingChen23 avatar Jun 22 '22 02:06 JingChen23

Please Take A Look

excellent-lixl avatar Jun 22 '22 14:06 excellent-lixl