[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220814035239.m7rtepyum5xvtu2c@awork3.anarazel.de>
Date: Sat, 13 Aug 2022 20:52:39 -0700
From: Andres Freund <andres@...razel.de>
To: Xuan Zhuo <xuanzhuo@...ux.alibaba.com>
Cc: Linus Torvalds <torvalds@...ux-foundation.org>,
kvm@...r.kernel.org, virtualization@...ts.linux-foundation.org,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
alvaro.karsz@...id-run.com, colin.i.king@...il.com,
colin.king@...el.com, dan.carpenter@...cle.com, david@...hat.com,
elic@...dia.com, eperezma@...hat.com, gautam.dawar@...inx.com,
gshan@...hat.com, hdegoede@...hat.com, hulkci@...wei.com,
jasowang@...hat.com, jiaming@...china.com,
kangjie.xu@...ux.alibaba.com, lingshan.zhu@...el.com,
liubo03@...pur.com, michael.christie@...cle.com,
pankaj.gupta@....com, peng.fan@....com, quic_mingxue@...cinc.com,
robin.murphy@....com, sgarzare@...hat.com, suwan.kim027@...il.com,
syoshida@...hat.com, xieyongji@...edance.com, xuqiang36@...wei.com,
"Michael S. Tsirkin" <mst@...hat.com>
Subject: Re: [GIT PULL] virtio: fatures, fixes
Hi,
On 2022-08-14 09:50:35 +0800, Xuan Zhuo wrote:
> Sorry, I didn't get any valuable information from the logs, can you tell me how
> to get such an image? Or how your [1] script is executed.
Is there specific information you'd like from the VM? I just recreated the
problem and can extract.
The last image that succeeded getting built is publically available, so you
could create a gcp VM for that, go to /usr/src/linux, git pull, make & install
the new kernel and reproduce the problem that way. The git pull will take a
bit because it's a shallow clone...
gcloud compute instances create myvm --preemptible --project your-gcp-project --image-project pg-ci-images --image pg-ci-sid-newkernel-2022-08-12t06-52 --zone us-west1-a --custom-cpu=4 --custom-memory=4 --metadata=serial-port-enable=true
If you want to log in via serial console, you'd have set a password before
rebooting.
gcloud compute connect-to-serial-port --zone us-west1-a --project=pg-ci-images-dev myvm
Executing the script requires a gcp key with the right to create instances and
images. Here's how to invoke it:
PACKER_LOG=1 GOOGLE_APPLICATION_CREDENTIALS=~/image-builder@...ci-images-dev.iam.gserviceaccount.com.json \
packer build \
-var gcp_project=pg-ci-images-dev \
-var "image_date=$(date --utc +'%Y-%m-%dt%H-%M')" \
-var "task_name=sid-newkernel" \
-only 'linux.googlecompute.sid-newkernel' \
-on-error=ask \
packer/linux_debian.pkr.hcl
Of course you'd need to change the gcp_project= variable to point to a the
project you have access to and GOOGLE_APPLICATION_CREDENTIALS to point to your
gcp key.
Initially (package upgrades, kernel builds) the VM would be SSH
accessible. After building the kernel it's only accessible via serial console.
I can probably also get you the image in some other form that you prefer,
although I don't know if the problem will reproduce outside gcp. If helpful I
could upload a "broken" gcp image that you could use to
> > [1] https://github.com/anarazel/pg-vm-images/blob/main/packer/linux_debian.pkr.hcl#L225
Greetings,
Andres Freund
Powered by blists - more mailing lists