Skip to content

Commit 759b40b

Browse files
committed
package 1.2.0
1 parent 29532cd commit 759b40b

File tree

7 files changed

+71
-22
lines changed

7 files changed

+71
-22
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1-
## Autotier 1.1.6-3
1+
## Autotier 1.2.0-1
22

3-
* Add postinst script to add autotier group
3+
* Switch from unique config parser class to lib45d ConfigParser.
4+
* Use lib45d Bytes and Quota classes to clean up math while tiering.
5+
* Make CLI commands more reliable with lib45d Unix domain socket classes in place of FIFOs.
6+
* Fixed bug where statfs() improperly reported fs size and usage.
7+
* Fix deadlock issue while tiering files.
8+
* Overhauled tiering algorithm to better fill high priority tiers.
9+
* Fixed reporting in statfs() and df.
10+
* Made file creation and opening more reliable.
11+
* Tiering triggered by being over quota in release() now happens asynchronously.
12+
* Accounts for files being opened by more than one process while preventing movement across tiers.
13+
* Fix abort on unmount from rocksdb being opened in main thread by deferring opening to fuse init method.

manifest.json

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"name": "autotier",
44
"title": "Autotier",
55
"prerelease": false,
6-
"version": "1.1.6",
7-
"buildVersion": "3",
6+
"version": "1.2.0",
7+
"buildVersion": "1",
88
"author": "Joshua Boudreau <[email protected]>",
99
"url": "https://github.com/45Drives/autotier",
1010
"category": "utils",
@@ -27,7 +27,6 @@
2727
"libboost-system1.71.0 | libboost-all-dev",
2828
"libboost-filesystem1.71.0 | libboost-all-dev",
2929
"libboost-serialization1.71.0 | libboost-all-dev",
30-
"librocksdb-dev | librocksdb5.17",
3130
"libtbb2 | libtbb-dev",
3231
"fuse3"
3332
],
@@ -55,19 +54,8 @@
5554
"version": "1.2.0",
5655
"buildVersion": "1",
5756
"ignore": [],
58-
"date": "2021-10-04T17:14:36.853174",
57+
"date": null,
5958
"packager": "Joshua Boudreau <[email protected]>",
60-
"changes": [
61-
"Switch from unique config parser class to lib45d ConfigParser.",
62-
"Use lib45d Bytes and Quota classes to clean up math while tiering.",
63-
"Make CLI commands more reliable with lib45d Unix domain socket classes in place of FIFOs.",
64-
"Fixed bug where statfs() improperly reported fs size and usage.",
65-
"Fix deadlock issue while tiering files.",
66-
"Overhauled tiering algorithm to better fill high priority tiers.",
67-
"Fixed reporting in statfs() and df.",
68-
"Made file creation and opening more reliable.",
69-
"Tiering triggered by being over quota in release() now happens asynchronously.",
70-
"Accounts for files being opened by more than one process while preventing movement across tiers."
71-
]
59+
"changes": []
7260
}
7361
}

packaging/bullseye/changelog

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
autotier (1.2.0-1bullseye) bullseye; urgency=medium
2+
3+
* Switch from unique config parser class to lib45d ConfigParser.
4+
* Use lib45d Bytes and Quota classes to clean up math while tiering.
5+
* Make CLI commands more reliable with lib45d Unix domain socket classes in place
6+
of FIFOs.
7+
* Fixed bug where statfs() improperly reported fs size and usage.
8+
* Fix deadlock issue while tiering files.
9+
* Overhauled tiering algorithm to better fill high priority tiers.
10+
* Fixed reporting in statfs() and df.
11+
* Made file creation and opening more reliable.
12+
* Tiering triggered by being over quota in release() now happens asynchronously.
13+
* Accounts for files being opened by more than one process while preventing movement
14+
across tiers.
15+
* Fix abort on unmount from rocksdb being opened in main thread by deferring opening
16+
to fuse init method.
17+
18+
-- Joshua Boudreau <[email protected]> Fri, 03 Dec 2021 10:21:24 -0400
19+
120
autotier (1.1.6-3bullseye) bullseye; urgency=medium
221

322
* Add postinst script to add autotier group

packaging/bullseye/control

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Build-Depends: debhelper-compat (= 12),
99
libboost-filesystem-dev,
1010
libboost-serialization-dev,
1111
g++ (>= 9.1),
12-
librocksdb-dev,
1312
libtbb-dev,
1413
lib45d-dev (>= 0.3.4)
1514
Standards-Version: 4.4.1

packaging/el8/main.spec

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
1919
%setup -q
2020

2121
%build
22-
make EXTRA_CFLAGS="-DEL8" EXTRA_LIBS="-lz -lzstd -llz4 -lbz2 -lsnappy" -j$(nproc)
22+
make EXTRA_CFLAGS="-DEL8" -j$(nproc)
2323

2424
%install
2525
make DESTDIR=%{buildroot} PACKAGING=1 install
@@ -40,6 +40,21 @@ make DESTDIR=%{buildroot} clean
4040
groupadd -f autotier
4141

4242
%changelog
43+
* Fri Dec 03 2021 Joshua Boudreau <[email protected]> 1.2.0-1
44+
- Switch from unique config parser class to lib45d ConfigParser.
45+
- Use lib45d Bytes and Quota classes to clean up math while tiering.
46+
- Make CLI commands more reliable with lib45d Unix domain socket classes in place
47+
of FIFOs.
48+
- Fixed bug where statfs() improperly reported fs size and usage.
49+
- Fix deadlock issue while tiering files.
50+
- Overhauled tiering algorithm to better fill high priority tiers.
51+
- Fixed reporting in statfs() and df.
52+
- Made file creation and opening more reliable.
53+
- Tiering triggered by being over quota in release() now happens asynchronously.
54+
- Accounts for files being opened by more than one process while preventing movement
55+
across tiers.
56+
- Fix abort on unmount from rocksdb being opened in main thread by deferring opening
57+
to fuse init method.
4358
* Thu Jul 08 2021 Joshua Boudreau <[email protected]> 1.1.6-3
4459
- Add postinst script to add autotier group
4560
* Mon Jul 05 2021 Joshua Boudreau <[email protected]> 1.1.6-2
@@ -73,4 +88,4 @@ groupadd -f autotier
7388
while moving files between tiers.
7489

7590
* Thu Apr 08 2021 Josh Boudreau <[email protected]> 1.1.3-1
76-
- First EL8 build.
91+
- First EL8 build.

packaging/focal/changelog

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
autotier (1.2.0-1focal) focal; urgency=medium
2+
3+
* Switch from unique config parser class to lib45d ConfigParser.
4+
* Use lib45d Bytes and Quota classes to clean up math while tiering.
5+
* Make CLI commands more reliable with lib45d Unix domain socket classes in place
6+
of FIFOs.
7+
* Fixed bug where statfs() improperly reported fs size and usage.
8+
* Fix deadlock issue while tiering files.
9+
* Overhauled tiering algorithm to better fill high priority tiers.
10+
* Fixed reporting in statfs() and df.
11+
* Made file creation and opening more reliable.
12+
* Tiering triggered by being over quota in release() now happens asynchronously.
13+
* Accounts for files being opened by more than one process while preventing movement
14+
across tiers.
15+
* Fix abort on unmount from rocksdb being opened in main thread by deferring opening
16+
to fuse init method.
17+
18+
-- Joshua Boudreau <[email protected]> Fri, 03 Dec 2021 10:21:24 -0400
19+
120
autotier (1.1.6-3focal) focal; urgency=medium
221

322
* Add postinst script to add autotier group

packaging/focal/control

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Build-Depends: debhelper-compat (= 12),
99
libboost-filesystem-dev,
1010
libboost-serialization-dev,
1111
g++ (>= 9.1),
12-
librocksdb-dev,
1312
libtbb-dev,
1413
lib45d-dev (>= 0.3.4)
1514
Standards-Version: 4.4.1

0 commit comments

Comments
 (0)