|
Revision tags: v24.05, v24.09-pre, v24.05-rc1, LTS, v24.01, v24.05-pre, v24.01-rc1 |
|
| #
be07560d |
| 12-Jan-2024 |
Michal Berger <michal.berger@intel.com> |
test/common: Remove vm_setup.sh
Together with the deprecation notice.
Change-Id: I533ea1b0e0a32268d26a9bc70ebff1e6f85d1db6 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https:
test/common: Remove vm_setup.sh
Together with the deprecation notice.
Change-Id: I533ea1b0e0a32268d26a9bc70ebff1e6f85d1db6 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21419 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
|
Revision tags: v23.09, v24.01-pre, v23.09-rc1, v23.05, v23.09-pre, v23.01.1, v23.01, v23.05-pre, v23.01-rc1, v22.01.2 |
|
| #
a6dbe372 |
| 01-Nov-2022 |
paul luse <paul.e.luse@intel.com> |
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date defa
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date default <file> | tail -1
and then pull just the 4 digit year from the result.
Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc). Contribution date used "--follow -C95%" to get the most accurate date.
Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
|
Revision tags: v22.09, v23.01-pre, v22.09-rc1 |
|
| #
1f7041b3 |
| 14-Sep-2022 |
Karol Latecki <karol.latecki@intel.com> |
docker: read architecture from uname
Remove hardcoded "x86_64" and read architecture using "uname".
Signed-off-by: Karol Latecki <karol.latecki@intel.com> Change-Id: I155876df50939bd766f242496bb73c
docker: read architecture from uname
Remove hardcoded "x86_64" and read architecture using "uname".
Signed-off-by: Karol Latecki <karol.latecki@intel.com> Change-Id: I155876df50939bd766f242496bb73c49332dc940 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14515 Reviewed-by: Michal Berger <michal.berger@intel.com> Reviewed-by: Boris Glimcher <Boris.Glimcher@emc.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
602a9000 |
| 23-Aug-2022 |
Karol Latecki <karol.latecki@intel.com> |
docker: remove pre-install script
Remove "pre-install" script used for building "build_base" image and move it's content into Dockerfile. This results in resulting more build layers, but makes rebui
docker: remove pre-install script
Remove "pre-install" script used for building "build_base" image and move it's content into Dockerfile. This results in resulting more build layers, but makes rebuilding easier. We can now rebuild or update the image starting at some later cached layer instead of starting pre-install from scratch every time.
Change-Id: I78b46cda4bb815ac8cf72c8251a3cc585b373acc Signed-off-by: Karol Latecki <karol.latecki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14158 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Boris Glimcher <Boris.Glimcher@emc.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com> Reviewed-by: Michal Berger <michal.berger@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
| #
ba453fbe |
| 23-Aug-2022 |
Karol Latecki <karol.latecki@intel.com> |
docker: update base to Fedora 35
Update base container image to more recent Fedora 35 version.
Signed-off-by: Karol Latecki <karol.latecki@intel.com> Change-Id: I879febc67ffe4c522e5138518d4182b5db9
docker: update base to Fedora 35
Update base container image to more recent Fedora 35 version.
Signed-off-by: Karol Latecki <karol.latecki@intel.com> Change-Id: I879febc67ffe4c522e5138518d4182b5db99a570 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14157 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Xiaodong Liu <xiaodong.liu@intel.com> Reviewed-by: Michal Berger <michal.berger@intel.com>
show more ...
|
| #
e8a40ada |
| 23-Aug-2022 |
Karol Latecki <karol.latecki@intel.com> |
docker: make sure root owns spdk repo directory
Make sure copied SPDK repository is fully owned by root user when performing the image build. This is to avoid git "safe.directory" feature from compa
docker: make sure root owns spdk repo directory
Make sure copied SPDK repository is fully owned by root user when performing the image build. This is to avoid git "safe.directory" feature from compalining.
Signed-off-by: Karol Latecki <karol.latecki@intel.com> Change-Id: I4ead2dd23198f79707b240c1c7e7470a68980d85 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14156 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Michal Berger <michal.berger@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v22.05, v22.09-pre, v22.05-rc1, v22.01.1, v22.01, v22.01-rc1, v21.10, v21.10-rc1 |
|
| #
e8ea27f8 |
| 03-Aug-2021 |
Michal Berger <michalx.berger@intel.com> |
docker: Add docker-compose for building basic SPDK containers
This suite can be used to deploy containers with the following functionality (more details in README.md):
- storage-target - proxy-cont
docker: Add docker-compose for building basic SPDK containers
This suite can be used to deploy containers with the following functionality (more details in README.md):
- storage-target - proxy-container - traffic-generator
This will run simple fio test as per fio.conf against nvmf controller provided by initiator-container. Similar task can be performed directly from initiator-container as well.
Each container includes SPDK installation with most common tools, e.g. rpc.py, available under $PATH. This allows for something like:
docker-compose exec storage-target rpc.py nvmf_get_subsystems
Note that SPDK environment heavily depends on a running kernel hence all the containers need to be privileged. That said, to make sure containers are not affecting the host too much, some tasks must be done prior running them. This includes:
- loading proper kernel modules (like nvme-fabrics, etc.) - allocating hugepages and having at least one hugetlbfs mount available under /dev/hugepages
base_build is created as docker multi-stage build.
This is done in order to decrease the size of the final image. The SPDK RPMs are built inside a base image and then copied over to the main image (+ fio binary) - this leaves all the dependencies inside the intermediate image instead of the final one.
The resulted difference in size may look similar to the following (it may differ depending on the docker version etc.):
no multi-stage build: spdk_base == 1.04GB multi-stage build: spdk_base == 261MB
Signed-off-by: Michal Berger <michalx.berger@intel.com> Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I825bd0d0bb4071bd9d44b6a0749c033894899ae0 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9055 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Monica Kenguva <monica.kenguva@intel.com> Reviewed-by: Xiaodong Liu <xiaodong.liu@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
show more ...
|