Skip to content

Merge master into 6.0/stage #318

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 98 commits into from
Aug 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
61c9b13
Disable "zfs-volume-wait" service inside container
Sep 27, 2019
a02c6f1
Merge #143
bors[bot] Sep 30, 2019
27d6603
DLPX-66267 SSH service stops listening to external sources after reboot
Oct 2, 2019
aa76de2
Remove glances package
gllghr Oct 3, 2019
a8c2bd8
Merge #145
bors[bot] Oct 4, 2019
7ab979e
Add debugging symbols for important packages
gllghr Oct 4, 2019
396d4bd
Merge #146
bors[bot] Oct 8, 2019
51d3a6f
Merge #148
bors[bot] Oct 9, 2019
1d54a79
DLPX-66624 iscsi and nfs drivers missing from kvm qcow2 image
grwilson Oct 8, 2019
9034b52
Merge #149
bors[bot] Oct 9, 2019
9be8b18
DLPX-66534 arc_prune consumes all cpus
grwilson Oct 29, 2019
bb6b8b3
DLPX-66227 Disk I/O scheduler should be `noop` rather than default `cfq`
tonynguien Oct 29, 2019
3363539
Merge #154
bors[bot] Oct 30, 2019
013f865
Merge #155
bors[bot] Oct 30, 2019
fb8751d
DLPX-65491 Invalid argument when mounting ZFS filesystem
grwilson Oct 31, 2019
26281af
Merge #153
bors[bot] Oct 31, 2019
5fcc4ce
DLPX-67281 Network configuration not migrated because of multiple net…
sdimitro Nov 12, 2019
5d23548
Merge #159
bors[bot] Nov 13, 2019
bd043ba
DLPX-67394 Increase postgres service timeout during migration
pzakha Nov 14, 2019
d1e7a7c
DLPX-67251 Device removal fails due to inconsistent device names
Nov 12, 2019
2c8a873
Merge #162
bors[bot] Nov 16, 2019
5dcf260
Add performance-diagnostics package
gllghr Nov 18, 2019
0571d8c
Merge #164
bors[bot] Nov 18, 2019
f741770
Merge #161
bors[bot] Nov 21, 2019
a81f52d
DLPX-67545 start rate limit for systemd-networkd should be in unit se…
grwilson Nov 26, 2019
cb90148
DLPX-67583 migration: floppy driver sometimes causes system to hang o…
pzakha Dec 5, 2019
d18ff7f
Merge #168
bors[bot] Dec 5, 2019
aa1084d
Merge #167
bors[bot] Dec 9, 2019
d3d0fd8
DLPX-67674 disable vmtools balloon driver (#171)
grwilson Dec 11, 2019
db6b617
Disable Ubuntu motd banner and provide a Delphix-specific one. (#170)
Dec 13, 2019
5e774e0
DLPX-67666 some NFS clients can't cope with NLM port changing during …
Dec 21, 2019
0bef88b
DLPX-67884 need Hyper-V image
grwilson Jan 7, 2020
cd4b737
Merge pull request #177 from grwilson/hyperv
grwilson Jan 7, 2020
8d6d591
Add more systemd-related debug symbols packages
gllghr Jan 10, 2020
0be35ae
DLPX-68017 generic images should use NoCloud (#180)
grwilson Jan 13, 2020
0d376ef
DLPX-68021 cloud-init should exclude vendor data (#183)
grwilson Jan 13, 2020
fe3a8a1
DLPX-67937 need OCI image (#181)
grwilson Jan 13, 2020
ded1994
DLPX-67782 migration: Failed to import domain0 on i3.4xlarge in AWS (…
Jan 14, 2020
a0569a5
DLPX-68014 iSCSI service interruption during deferred upgrade
pzakha Jan 13, 2020
041ea89
DLPX-68013 systemd-resolved logging is very verbose (#188)
Jan 20, 2020
f37ee06
DLPX-67909 Traceroute command/package is missing (#191)
grwilson Jan 22, 2020
f1ca86c
DLPX-67961 Ssh connection refused after rebooting the engine with sta…
grwilson Jan 23, 2020
9332340
DLPX-68055 Can Login with delphix user password instead of using CRA …
rasantel Jan 15, 2020
9dc9782
Add "-b" to allowing downloading non-master image
Jan 28, 2020
c31b333
Add "-N" to allowing downloading nightly image
Jan 28, 2020
3fa7af9
Merge pull request #195 from rasantel/DLPX-68055
delphix-release-admin Jan 29, 2020
9e64c1b
DLPX-68392 performance regression on linux kernel 5.3 due to init_on_…
ahrens Feb 10, 2020
00d56c3
DLPX-68188 Login timeout too aggressive for CRA workflows
rasantel Feb 12, 2020
598e43f
Merge pull request #202 from rasantel/DLPX-68188
delphix-release-admin Feb 12, 2020
b4a1afe
Add bpftrace debug symbols (#203)
gllghr Feb 12, 2020
e2aa3bf
DLPX-68631 Remove migration logic from delphix-platform
pzakha Feb 21, 2020
8394bcb
fix shellcheck SC1117 issue
pzakha Feb 21, 2020
b05edb1
DLPX-68763 crashdump quota should not get reset on upgrade (#208)
Mar 24, 2020
306bd7f
Crash Kernel should reboot after 10 seconds once it panics (#211)
sdimitro Mar 26, 2020
2b20cce
Replace TravisCI with Github Actions (#212)
Mar 26, 2020
25b47b5
DLPX-66808 Boot/splash screen for Linux (#210)
grwilson Apr 3, 2020
834b4ab
Add nvme-cli, udev rule and script to create nitro ebs dev links
Mar 27, 2020
8076d2f
DLPX-69192 Current upgrade image tarfile names are not supported by u…
AdityaPrasad-dlpx Apr 15, 2020
ab34c73
Use "delphix/actions" for shellcheck and shfmt (#220)
May 13, 2020
47cc966
DLPX-61397 Some of delphix-platform service's logs missing from journ…
May 27, 2020
7787937
DLPX-69870 Upgrade verification fails on GCP because google-instance-…
sanbhara May 28, 2020
12eec15
DLPX-67970 nfs-service failed to restart after force reboot of engine…
May 28, 2020
463a906
DLPX-70303 Enable some debug statements in the iSCSI driver (#228)
pzakha Jun 9, 2020
9db7800
DLPX-70300 Upgrade verification hangs on GCP because systemd-logind s…
Jun 11, 2020
9d19469
DLPX-70755 Lumen missing ldapsearch (#238)
Jul 17, 2020
84ff32b
DLPX-70835 disable usb-storage device module loading in delphix 6.x (…
Jul 29, 2020
0e8b294
DLPX-70690 GCP upgrade stuck in verifying state with force-not-in-pla…
sanbhara Aug 3, 2020
86e4f2a
DLPX-70512 Long zio delays likely caused by Linux IO scheduler write …
pzakha Aug 14, 2020
ddeb448
add savedump dependency (#246)
sdimitro Sep 1, 2020
60aa29f
DLPX-71608 Remove delphix-buildinfo packages as they will no longer b…
pzakha Oct 13, 2020
339d20d
Move various configuration files out of "/etc" (#249)
Oct 28, 2020
75fc688
Automatically determine image variant if not specified (#241)
Oct 28, 2020
2719718
DLPX-72409 Management stack fails on first boot on Azure (#251)
pzakha Oct 29, 2020
db4d0fb
DLPX-72362 Add "linux-tools-common" package dependency (#255)
Nov 6, 2020
8e4fa67
DLPX-73111 Add open-iscsi package to appliance-build (#259)
sdimitro Dec 9, 2020
fe8a55d
DLPX-73666 file "/var/run/reboot-required" is not properly generated …
Jan 12, 2021
cc33556
DLPX-73192 Establish appropriate systemd service dependencies for iSC…
Jan 25, 2021
3a44b4e
Move open-iscsi override out of /etc (#263)
Jan 27, 2021
3871eed
DLPX-68851 auditd service fails within upgrade container (#264)
Feb 5, 2021
059fa34
DLPX-71998 Chatty systemd events for getty, serial-getty services tak…
grwilson Mar 4, 2021
106c63c
DLPX-74725 Enable debug for code added for DLPX-72065 (#268)
pzakha Mar 9, 2021
9eff7b0
CP-4790 Reserve a port for the libs server in delphix-platform (#270)
jeffngo Mar 12, 2021
90a1522
DLPX-74315 Conflicts between GCP agent packages (#272)
grwilson Mar 15, 2021
2b726f4
DLPX-74854 Update /usr/bin/get-appliance-version to also report the h…
Mar 22, 2021
c299666
DLPX-74402 syslog errors due to open-iscsi override.conf having execu…
sdimitro Mar 30, 2021
52d370f
DLPX-74859 Stack fails to come up for GCP engines because delphix-pla…
grwilson Apr 1, 2021
4503d10
DLPX-75089 Upgrade verification should not enable nfs services (#277)
Apr 5, 2021
3d95ed3
TOOL-10945 Add SSH keys to OCI instances using cloud init (#281)
grwilson Apr 14, 2021
b52e8f3
DLPX-75265 Remove crash-util from the product (#282)
sdimitro Apr 14, 2021
bcd6aef
Revert "CP-4790 Reserve a port for the libs server in delphix-platfor…
jeffngo May 25, 2021
ec65abf
DLPX-73229 iSCSI initiator name should be unique on each engine (#300)
May 26, 2021
0371b76
Add the "aptitude" package to aid debugging (#304)
Jun 8, 2021
4877282
DLPX-76340 Install new delphix-build-info package on Delphix Applianc…
pzakha Jun 25, 2021
bf9cac1
DLPX-76479 failure to unpack upgrade image via GUI due to "tar" repor…
Jul 7, 2021
3fe1342
DLPX-76623 Remove python-sh package (#310)
pzakha Jul 26, 2021
add13a9
DLPX-76203 Remove the NFS connection limit (#312)
Jul 26, 2021
b48e405
changes for docker dep (#311)
nhlien93 Jul 30, 2021
d03910d
Merge master into 6.0/stage
pzakha Aug 2, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
on: [push, pull_request]

jobs:
check-packages:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- run: docker build -t delphix-platform:latest docker
- run: ./scripts/docker-run.sh make packages
check-shellcheck:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: delphix/actions/shellcheck@master
check-shfmt:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: delphix/actions/shfmt@master
check-pylint:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
with:
python-version: '3.6'
- run: python3 -m pip install pylint
- run: python3 -m pip install netifaces
- run: pylint -d invalid-name,E0611 files/common/usr/bin/delphix-startup-screen
check-yapf:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
with:
python-version: '3.6'
- run: python3 -m pip install yapf
- run: yapf --diff --style google files/common/usr/bin/delphix-startup-screen
check-mypy:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
with:
python-version: '3.6'
- run: python3 -m pip install mypy
- run: mypy --ignore-missing-imports files/common/usr/bin/delphix-startup-screen
22 changes: 0 additions & 22 deletions .travis.yml

This file was deleted.

12 changes: 1 addition & 11 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,7 @@ VERSION := $(shell date '+%Y.%m.%d.%H')

.PHONY: \
check \
package \
shellcheck \
shfmtcheck

check: shellcheck shfmtcheck
package

packages: $(addprefix package-,$(ALL_PLATFORMS))

Expand All @@ -47,9 +43,3 @@ package-%:
done

@mv -v ../delphix-platform-$*_*_amd64.deb artifacts

shellcheck:
shellcheck $$(shfmt -f .)

shfmtcheck:
shfmt -d .
7 changes: 0 additions & 7 deletions bors.toml

This file was deleted.

8 changes: 1 addition & 7 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,5 @@ RUN \
devscripts \
dpkg-dev \
jq \
make \
shellcheck \
wget && \
make && \
rm -rf /var/lib/apt/lists/*

RUN wget -nv -O /usr/local/bin/shfmt \
https://github.com/mvdan/sh/releases/download/v2.4.0/shfmt_v2.4.0_linux_amd64 && \
chmod +x /usr/local/bin/shfmt
2 changes: 1 addition & 1 deletion files/common/etc/update-motd.d/00-delphix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh

version=$(get-appliance-version --snapshot)
printf "Welcome to Delphix %s\n" "$version"
printf "Welcome to Delphix %s\\n" "$version"
2 changes: 1 addition & 1 deletion files/common/lib/systemd/system/delphix-platform.service
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
Description=Delphix Appliance Platform Service
PartOf=delphix.target
After=local-fs.target
Before=rsync.service
Before=rsync.service docker.service

[Service]
Type=oneshot
Expand Down