Skip to content

Commit 6b14471

Browse files
committed
Doc: update PAX dependencies in the main branch
The PAX has introduced one new dependency name liburing. See: apache/cloudberry#1464
1 parent a782577 commit 6b14471

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

docs/deployment/configure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ Also, some packages names vary between different Linux distributions.
134134
| `--enable-gpcloud` | Enable gpcloud support||
135135
| `--enable-external-fts` | Enable external fts support||
136136
| `--enable-ic-proxy` | Enable interconnect proxy mode | This requires libuv library to be installed. |
137-
| `--enable-pax` | Enable PAX support | gcc/gcc-c++ 8+, cmake3, protobuf and ZSTD are required, see details [here](https://github.com/apache/cloudberry/blob/main/contrib/pax_storage/doc/README.md#build). |
137+
| `--enable-pax` | Enable PAX support | gcc/gcc-c++ 8+, cmake3, protobuf, liburing and ZSTD are required, see details [here](https://github.com/apache/cloudberry/blob/main/contrib/pax_storage/doc/README.md#build). |
138138
| `--with-includes=DIRS` | Look for additional header files in DIRS|The Xerces-C is required to build with ORCA.|
139139
| `--with-libraries=DIRS` | Look for additional libraries in DIRS|The library xerces-c is required to build with ORCA|
140140
| `--with-pgport=PORTNUM` | Set default port number [5432]| `--with-pgport=5432` is used in this guide.|

docs/deployment/install-required-packages.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ On Rocky Linux, they are disabled by default and must be explicitly enabled.
6161
<Tabs>
6262
<TabItem value="rocky-linux-8" label="For Rocky Linux 8" default>
6363
```bash
64-
sudo dnf install -y --enablerepo=devel libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
64+
sudo dnf install -y --enablerepo=devel liburing-devel libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
6565
```
6666
</TabItem>
6767
<TabItem value="rocky-linux-9" label="For Rocky Linux 9">
6868
```bash
69-
sudo dnf install -y --enablerepo=crb libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
69+
sudo dnf install -y --enablerepo=crb liburing-devel libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
7070
```
7171
</TabItem>
7272
</Tabs>
@@ -154,6 +154,7 @@ sudo apt install -y bison \
154154
libprotobuf-dev \
155155
libreadline-dev \
156156
libssl-dev \
157+
liburing-dev \
157158
libuv1-dev \
158159
liblz4-dev \
159160
libxerces-c-dev \

docs/deployment/quick-build.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ sudo dnf install -y apr-devel \
100100

101101
# Enable additional development tools and libraries
102102
## For Rocky Linux 8
103-
sudo dnf install -y --enablerepo=devel libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
103+
sudo dnf install -y --enablerepo=devel liburing-devel libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
104104
## For Rocky Linux 9
105-
sudo dnf install -y --enablerepo=crb libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
105+
sudo dnf install -y --enablerepo=crb liburing-devel libuv-devel libyaml-devel perl-IPC-Run protobuf-devel
106106

107107
# Build Xerces-C source code
108108
XERCES_LATEST_RELEASE=3.3.0
@@ -257,6 +257,7 @@ sudo apt install -y bison \
257257
libprotobuf-dev \
258258
libreadline-dev \
259259
libssl-dev \
260+
liburing-dev \
260261
libuv1-dev \
261262
liblz4-dev \
262263
libxerces-c-dev \

docs/operate-with-data/pax-table-format.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ To enable PAX when building Apache Cloudberry from source code, you need to:
3030
- CMake: 3.11 or later
3131
- Protobuf: 3.5.0 or later
3232
- ZSTD (libzstd): 1.4.0 or later
33+
- liburing
3334

3435
2. Run the following command at the top level of the Cloudberry source code directory to download the submodules:
3536

0 commit comments

Comments
 (0)