1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

[stable-8] filesize: use 2 TB instead of 4 TB in sparse file tests (#7935) (#7938)

filesize: use 2 TB instead of 4 TB in sparse file tests (#7935)

Use 2 TB instead of 4 TB.

4 TB does not work on the Alpine VMs for some reason
(File too large / cannot seek: Invalid argument).

(cherry picked from commit 549a73bd78)
This commit is contained in:
Felix Fontein 2024-02-03 15:22:17 +01:00 committed by GitHub
parent 3f66db14a3
commit f4d52cf235
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,10 +5,10 @@
# Test module with sparse files # Test module with sparse files
- name: Create a huge sparse file of 4TB (check mode) - name: Create a huge sparse file of 2TB (check mode)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4TB size: 2TB
sparse: true sparse: true
register: filesize_test_sparse_01 register: filesize_test_sparse_01
check_mode: true check_mode: true
@ -20,10 +20,10 @@
register: filesize_stat_sparse_01 register: filesize_stat_sparse_01
- name: Create a huge sparse file of 4TB - name: Create a huge sparse file of 2TB
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4TB size: 2TB
sparse: true sparse: true
register: filesize_test_sparse_02 register: filesize_test_sparse_02
@ -34,34 +34,34 @@
register: filesize_stat_sparse_02 register: filesize_stat_sparse_02
- name: Create a huge sparse file of 4TB (4000GB) (check mode, idempotency) - name: Create a huge sparse file of 2TB (2000GB) (check mode, idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4000GB size: 2000GB
sparse: true sparse: true
register: filesize_test_sparse_03 register: filesize_test_sparse_03
check_mode: true check_mode: true
- name: Create a huge sparse file of 4TB (4000GB) (idempotency) - name: Create a huge sparse file of 2TB (2000GB) (idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4000GB size: 2000GB
sparse: true sparse: true
register: filesize_test_sparse_04 register: filesize_test_sparse_04
- name: Create a huge sparse file of 4TB (4000000 × 1MB) (check mode, idempotency) - name: Create a huge sparse file of 2TB (2000000 × 1MB) (check mode, idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4000000 size: 2000000
blocksize: 1MB blocksize: 1MB
sparse: true sparse: true
register: filesize_test_sparse_05 register: filesize_test_sparse_05
check_mode: true check_mode: true
- name: Create a huge sparse file of 4TB (4000000 × 1MB) (idempotency) - name: Create a huge sparse file of 2TB (2000000 × 1MB) (idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4000000 size: 2000000
blocksize: 1MB blocksize: 1MB
sparse: true sparse: true
register: filesize_test_sparse_06 register: filesize_test_sparse_06
@ -89,15 +89,15 @@
- filesize_test_sparse_05.cmd is undefined - filesize_test_sparse_05.cmd is undefined
- filesize_test_sparse_06.cmd is undefined - filesize_test_sparse_06.cmd is undefined
- filesize_test_sparse_01.filesize.bytes == 4*1000**4 - filesize_test_sparse_01.filesize.bytes == 2*1000**4
- filesize_test_sparse_02.filesize.bytes == 4*1000**4 - filesize_test_sparse_02.filesize.bytes == 2*1000**4
- filesize_test_sparse_03.filesize.bytes == 4*1000**4 - filesize_test_sparse_03.filesize.bytes == 2*1000**4
- filesize_test_sparse_04.filesize.bytes == 4*1000**4 - filesize_test_sparse_04.filesize.bytes == 2*1000**4
- filesize_test_sparse_05.filesize.bytes == 4*1000**4 - filesize_test_sparse_05.filesize.bytes == 2*1000**4
- filesize_test_sparse_06.filesize.bytes == 4*1000**4 - filesize_test_sparse_06.filesize.bytes == 2*1000**4
- filesize_test_sparse_01.size_diff == 4*1000**4 - filesize_test_sparse_01.size_diff == 2*1000**4
- filesize_test_sparse_02.size_diff == 4*1000**4 - filesize_test_sparse_02.size_diff == 2*1000**4
- filesize_test_sparse_03.size_diff == 0 - filesize_test_sparse_03.size_diff == 0
- filesize_test_sparse_04.size_diff == 0 - filesize_test_sparse_04.size_diff == 0
- filesize_test_sparse_05.size_diff == 0 - filesize_test_sparse_05.size_diff == 0
@ -106,24 +106,24 @@
- filesize_test_sparse_01.state is undefined - filesize_test_sparse_01.state is undefined
- filesize_test_sparse_02.state in ["file"] - filesize_test_sparse_02.state in ["file"]
- filesize_test_sparse_01.size is undefined - filesize_test_sparse_01.size is undefined
- filesize_test_sparse_02.size == 4*1000**4 - filesize_test_sparse_02.size == 2*1000**4
- filesize_test_sparse_03.size == 4*1000**4 - filesize_test_sparse_03.size == 2*1000**4
- filesize_test_sparse_04.size == 4*1000**4 - filesize_test_sparse_04.size == 2*1000**4
- filesize_test_sparse_05.size == 4*1000**4 - filesize_test_sparse_05.size == 2*1000**4
- filesize_test_sparse_06.size == 4*1000**4 - filesize_test_sparse_06.size == 2*1000**4
- not filesize_stat_sparse_01.stat.exists - not filesize_stat_sparse_01.stat.exists
- filesize_stat_sparse_02.stat.exists - filesize_stat_sparse_02.stat.exists
- filesize_stat_sparse_02.stat.isreg - filesize_stat_sparse_02.stat.isreg
- filesize_stat_sparse_02.stat.size == 4*1000**4 - filesize_stat_sparse_02.stat.size == 2*1000**4
- filesize_stat_sparse_06.stat.size == 4*1000**4 - filesize_stat_sparse_06.stat.size == 2*1000**4
- name: Change sparse file size to 4TiB (check mode) - name: Change sparse file size to 2TiB (check mode)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4TiB size: 2TiB
sparse: true sparse: true
register: filesize_test_sparse_11 register: filesize_test_sparse_11
check_mode: true check_mode: true
@ -135,10 +135,10 @@
register: filesize_stat_sparse_11 register: filesize_stat_sparse_11
- name: Change sparse file size to 4TiB - name: Change sparse file size to 2TiB
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4TiB size: 2TiB
sparse: true sparse: true
register: filesize_test_sparse_12 register: filesize_test_sparse_12
@ -149,18 +149,18 @@
register: filesize_stat_sparse_12 register: filesize_stat_sparse_12
- name: Change sparse file size to 4TiB (4096GiB) (check mode, idempotency) - name: Change sparse file size to 2TiB (2048GiB) (check mode, idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4096GiB size: 2048GiB
sparse: true sparse: true
register: filesize_test_sparse_13 register: filesize_test_sparse_13
check_mode: true check_mode: true
- name: Change sparse file size to 4TiB (4096GiB) (idempotency) - name: Change sparse file size to 2TiB (2048GiB) (idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4096GiB size: 2048GiB
sparse: true sparse: true
register: filesize_test_sparse_14 register: filesize_test_sparse_14
@ -183,26 +183,26 @@
- filesize_test_sparse_13.cmd is undefined - filesize_test_sparse_13.cmd is undefined
- filesize_test_sparse_14.cmd is undefined - filesize_test_sparse_14.cmd is undefined
- filesize_test_sparse_11.size_diff == 398046511104 - filesize_test_sparse_11.size_diff == 199023255552
- filesize_test_sparse_12.size_diff == 398046511104 - filesize_test_sparse_12.size_diff == 199023255552
- filesize_test_sparse_13.size_diff == 0 - filesize_test_sparse_13.size_diff == 0
- filesize_test_sparse_14.size_diff == 0 - filesize_test_sparse_14.size_diff == 0
- filesize_test_sparse_11.size == 4000000000000 - filesize_test_sparse_11.size == 2000000000000
- filesize_test_sparse_12.size == 4398046511104 - filesize_test_sparse_12.size == 2199023255552
- filesize_test_sparse_13.size == 4398046511104 - filesize_test_sparse_13.size == 2199023255552
- filesize_test_sparse_14.size == 4398046511104 - filesize_test_sparse_14.size == 2199023255552
- filesize_stat_sparse_11.stat.size == 4000000000000 - filesize_stat_sparse_11.stat.size == 2000000000000
- filesize_stat_sparse_12.stat.size == 4398046511104 - filesize_stat_sparse_12.stat.size == 2199023255552
- filesize_stat_sparse_14.stat.size == 4398046511104 - filesize_stat_sparse_14.stat.size == 2199023255552
- name: Change sparse file size to 4.321TB (check mode) - name: Change sparse file size to 2.321TB (check mode)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4.321TB size: 2.321TB
sparse: true sparse: true
register: filesize_test_sparse_21 register: filesize_test_sparse_21
check_mode: true check_mode: true
@ -214,10 +214,10 @@
register: filesize_stat_sparse_21 register: filesize_stat_sparse_21
- name: Change sparse file size to 4.321TB - name: Change sparse file size to 2.321TB
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4.321TB size: 2.321TB
sparse: true sparse: true
register: filesize_test_sparse_22 register: filesize_test_sparse_22
@ -228,19 +228,19 @@
register: filesize_stat_sparse_22 register: filesize_stat_sparse_22
- name: Change sparse file size to 4321×1GB (check mode, idempotency) - name: Change sparse file size to 2321×1GB (check mode, idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4321 size: 2321
blocksize: 1GB blocksize: 1GB
sparse: true sparse: true
register: filesize_test_sparse_23 register: filesize_test_sparse_23
check_mode: true check_mode: true
- name: Change sparse file size to 4321×1GB (idempotency) - name: Change sparse file size to 2321×1GB (idempotency)
community.general.filesize: community.general.filesize:
path: "{{ filesize_testfile }}" path: "{{ filesize_testfile }}"
size: 4321 size: 2321
blocksize: 1GB blocksize: 1GB
sparse: true sparse: true
register: filesize_test_sparse_24 register: filesize_test_sparse_24
@ -264,19 +264,19 @@
- filesize_test_sparse_23.cmd is undefined - filesize_test_sparse_23.cmd is undefined
- filesize_test_sparse_24.cmd is undefined - filesize_test_sparse_24.cmd is undefined
- filesize_test_sparse_21.size_diff == 4321*1000**3 - 4*1024**4 - filesize_test_sparse_21.size_diff == 2321*1000**3 - 2*1024**4
- filesize_test_sparse_22.size_diff == 4321*1000**3 - 4*1024**4 - filesize_test_sparse_22.size_diff == 2321*1000**3 - 2*1024**4
- filesize_test_sparse_23.size_diff == 0 - filesize_test_sparse_23.size_diff == 0
- filesize_test_sparse_24.size_diff == 0 - filesize_test_sparse_24.size_diff == 0
- filesize_test_sparse_21.size == 4398046511104 - filesize_test_sparse_21.size == 2199023255552
- filesize_test_sparse_22.size == 4321000000000 - filesize_test_sparse_22.size == 2321000000000
- filesize_test_sparse_23.size == 4321000000000 - filesize_test_sparse_23.size == 2321000000000
- filesize_test_sparse_24.size == 4321000000000 - filesize_test_sparse_24.size == 2321000000000
- filesize_stat_sparse_21.stat.size == 4398046511104 - filesize_stat_sparse_21.stat.size == 2199023255552
- filesize_stat_sparse_22.stat.size == 4321000000000 - filesize_stat_sparse_22.stat.size == 2321000000000
- filesize_stat_sparse_24.stat.size == 4321000000000 - filesize_stat_sparse_24.stat.size == 2321000000000