Skip to content

Commit 33956f9

Browse files
committed
i want propolis logs too please thank you
1 parent 3831038 commit 33956f9

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

.github/buildomat/jobs/deploy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
#: "%/pool/ext/*/crypt/zone/oxz_*/root/var/svc/log/oxide-*.log*",
1010
#: "%/pool/ext/*/crypt/zone/oxz_*/root/var/svc/log/system-illumos-*.log*",
1111
#: "%/pool/ext/*/crypt/zone/oxz_ntp_*/root/var/log/chrony/*.log*",
12-
#: "!/pool/ext/*/crypt/zone/oxz_propolis-server_*/root/var/svc/log/*.log*",
12+
#: "%/pool/ext/*/crypt/zone/oxz_propolis-server_*/root/var/svc/log/*.log*",
1313
#: "%/pool/ext/*/crypt/debug/global/oxide-sled-agent:default.log.*",
1414
#: "%/pool/ext/*/crypt/debug/oxz_*/oxide-*.log.*",
1515
#: "%/pool/ext/*/crypt/debug/oxz_*/system-illumos-*.log.*",
16-
#: "!/pool/ext/*/crypt/debug/oxz_propolis-server_*/*.log.*",
16+
#: "%/pool/ext/*/crypt/debug/oxz_propolis-server_*/*.log.*",
1717
#: "/tmp/kstat/*.kstat"
1818
#: ]
1919
#: skip_clone = true

common/src/api/external/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1298,6 +1298,12 @@ pub enum InstanceCpuPlatform {
12981298
AmdMilan,
12991299

13001300
/// An AMD Turin-like CPU platform.
1301+
// Note that there is only Turin, not Turin Dense - feature-wise there are
1302+
// collapsed together as the guest-visible platform is the same.
1303+
// If the two must be distinguished for instance placement, we'll want to
1304+
// track whatever the motivating constraint is more explicitly. CPU
1305+
// families, and especially the vendor code names, don't necessarily promise
1306+
// details about specific processor packaging choices.
13011307
AmdTurin,
13021308
}
13031309

nexus/db-model/src/sled_cpu_family.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ impl SledCpuFamily {
4141
Self::Unknown => crate::VmmCpuPlatform::SledDefault,
4242
Self::AmdMilan => crate::VmmCpuPlatform::AmdMilan,
4343
Self::AmdTurin => crate::VmmCpuPlatform::AmdMilan,
44+
Self::AmdTurinDense => crate::VmmCpuPlatform::AmdMilan,
4445
}
4546
}
4647
}

nexus/db-model/src/vmm_cpu_platform.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,12 @@ impl VmmCpuPlatform {
3636
pub fn compatible_sled_cpu_families(&self) -> Option<&[SledCpuFamily]> {
3737
match self {
3838
// Milan-based instances can run on both Milan and Turin processors.
39+
// Turin and Turin Dense are equally viable from a features
40+
// perspective.
3941
Self::AmdMilan => {
40-
Some(&[SledCpuFamily::AmdMilan, SledCpuFamily::AmdTurin])
42+
Some(&[SledCpuFamily::AmdMilan, SledCpuFamily::AmdTurin, SledCpuFamily::AmdTurinDense])
4143
}
42-
Self::AmdTurin => Some(&[SledCpuFamily::AmdTurin]),
44+
Self::AmdTurin => Some(&[SledCpuFamily::AmdTurin, SledCpuFamily::AmdTurinDense]),
4345

4446
// VMMs get the "sled default" CPU platform when an instance starts
4547
// up on a sled that hasn't reported a well-known CPU family. Assume

0 commit comments

Comments
 (0)