On Thu, Jan 12, 2017 at 19:45:52 -0500, John Ferlan wrote:
> Here's the difference between the check and removing the check (not
> withstanding the no PARTED and no BLKID available)...
>
> Create a pool using ext4, start it - life is happy. Destroy the pool.
> Define a pool using xfs. Start it
>
On 13/01/17 15:48, David Gibson wrote:
> On Thu, Jan 12, 2017 at 10:09:03AM +0100, Greg Kurz wrote:
>> On Thu, 12 Jan 2017 17:19:40 +1100
>> Alexey Kardashevskiy wrote:
>>
>>> On 12/01/17 14:52, David Gibson wrote:
On Fri, Jan 06, 2017 at 12:57:58PM +0100, Greg Kurz wrote:
> On Thu, 5 J
[It's a good thing to keep the list Cc'd, someone else might have better answer]
On Thu, Jan 12, 2017 at 10:33:23AM -0600, BharaniKumar Gedela wrote:
Hi Martin,
To be more clear on the requirement, I have a kind of VM which needs 2
vcpu's. One of the vcpu is dedicated for a specific process in
On Thu, Jan 12, 2017 at 10:09:03AM +0100, Greg Kurz wrote:
> On Thu, 12 Jan 2017 17:19:40 +1100
> Alexey Kardashevskiy wrote:
>
> > On 12/01/17 14:52, David Gibson wrote:
> > > On Fri, Jan 06, 2017 at 12:57:58PM +0100, Greg Kurz wrote:
> > >> On Thu, 5 Jan 2017 16:46:18 +1100
> > >> David Gibso
On 01/12/2017 07:50 AM, Martin Kletzander wrote:
On Thu, Jan 12, 2017 at 07:31:29AM -0700, Jim Fehlig wrote:
On 01/12/2017 02:06 AM, Martin Kletzander wrote:
On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Fehlig wrote:
For HVM domains, pae is only set in libxl_domain_build_info when
explicitly
hi all
Sorry for resend this again, I forget to add subject :( ...
Thanks all for the comment for previous RFC version, I summary all input
here also with Opens which I am not sure, can you please review again?
#Propose Changes
## Expose cache information into capabilities
Extend cap
hi all
Thanks all for the comment for previous RFC version, I summary all input
here also with Opens which I am not sure, can you please review again?
#Propose Changes
## Expose cache information into capabilities
Extend capabilities to expose all level cache resource information and
On 01/12/2017 01:08 PM, Peter Krempa wrote:
> On Thu, Jan 12, 2017 at 10:12:39 -0500, John Ferlan wrote:
>>
>>
>> On 01/12/2017 09:24 AM, Peter Krempa wrote:
>>> Commit f573f84eb7 introduced flawed logic which would cause a regression
>>> in creating of lvm volumes when neither libblkid nor parte
On 01/12/2017 09:41 AM, Peter Krempa wrote:
> On Thu, Jan 12, 2017 at 09:36:01 -0500, John Ferlan wrote:
>>
>>
>> On 01/12/2017 09:24 AM, Peter Krempa wrote:
>>> The check does not work properly (crashes) with netfs filesystems and
>>> also checking that a device is not empty when attempting to m
On Thu, Jan 12, 2017 at 11:31:35AM +0100, Andrea Bolognani wrote:
> On Mon, 2017-01-09 at 10:46 +1100, David Gibson wrote:
> > > >* To allow for hotplugged devices, libvirt should also add a number
> > > > of additional, empty vPHBs (the PAPR spec allows for hotplug of
> > > > PHBs, b
On Thu, Jan 12, 2017 at 12:53:28PM -0500, Laine Stump wrote:
> On 01/12/2017 11:35 AM, Michael Roth wrote:
> > Quoting Laine Stump (2017-01-12 08:52:10)
> > > On 01/12/2017 05:31 AM, Andrea Bolognani wrote:
> > > > On Mon, 2017-01-09 at 10:46 +1100, David Gibson wrote:
> > > > > > > * To allow
On Thu, Jan 12, 2017 at 11:03:05AM -0500, Laine Stump wrote:
> On 01/05/2017 12:46 AM, David Gibson wrote:
> > There was a discussion back in November on the qemu list which spilled
> > onto the libvirt list about how to add support for PCIe devices to
> > POWER VMs, specifically 'pseries' machine
On Thu, Jan 12, 2017 at 10:44:08AM +0100, Alexey Slaykovsky wrote:
> Signed-off-by: Alexey Slaykovsky
> ---
> domain.go | 11 ++-
> domain_snapshot.go | 79
> domain_snapshot_test.go | 190
>
> 3 files cha
On Thu, Jan 12, 2017 at 10:12:39 -0500, John Ferlan wrote:
>
>
> On 01/12/2017 09:24 AM, Peter Krempa wrote:
> > Commit f573f84eb7 introduced flawed logic which would cause a regression
> > in creating of lvm volumes when neither libblkid nor parted are
> > installed.
> >
> > Fix the logic so th
On 01/12/2017 11:35 AM, Michael Roth wrote:
Quoting Laine Stump (2017-01-12 08:52:10)
On 01/12/2017 05:31 AM, Andrea Bolognani wrote:
On Mon, 2017-01-09 at 10:46 +1100, David Gibson wrote:
* To allow for hotplugged devices, libvirt should also add a number
of additional, empty vPHBs
Quoting Laine Stump (2017-01-12 08:52:10)
> On 01/12/2017 05:31 AM, Andrea Bolognani wrote:
> > On Mon, 2017-01-09 at 10:46 +1100, David Gibson wrote:
> * To allow for hotplugged devices, libvirt should also add a number
> of additional, empty vPHBs (the PAPR spec allows for hot
When running on s390 with a kernel that does not support cpu model checking and
with a Qemu new enough to support query-cpu-model-expansion, the gathering of
qemu
capabilities will fail. Qemu responds to the query-cpu-model-expansion qmp
command with an error because the needed kernel ioct does no
On Tue, Dec 06, 2016 at 06:43:37PM -0500, John Ferlan wrote:
Details in each patch - essentially trying to get "more correct" values.
John Ferlan (2):
storage: Fix virStorageBackendUpdateVolTargetInfo type check
storage: Allow probe of volume capacity for BLOCK type
src/storage/storage_backen
On Wed, Jan 11, 2017 at 03:05:19PM +0100, Boris Fiuczynski wrote:
fabric_name is one of many fc_host attributes in Linux that is optional
and left to the low-level driver to decide if it is implemented.
The zfcp device driver does not provide a fabric name for an fcp host.
This patch removes the
On 01/05/2017 12:46 AM, David Gibson wrote:
There was a discussion back in November on the qemu list which spilled
onto the libvirt list about how to add support for PCIe devices to
POWER VMs, specifically 'pseries' machine type PAPR guests.
Here's a more concrete proposal for how to handle part
On Thu, Nov 17, 2016 at 09:55:06AM -0500, John Ferlan wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1346566
If libvirt_parthelper is erroneously told to append the partition
separator 'p' onto the generated output for a disk pool using device
mapper that has 'user_friendly_names' set to tru
On Thu, Jan 12, 2017 at 04:18:58PM +0100, Michal Privoznik wrote:
On 01/12/2017 03:33 PM, Martin Kletzander wrote:
On Thu, Jan 12, 2017 at 12:49:19PM +0100, Michal Privoznik wrote:
This element has been introduced in fe053dbea7, but isn't
documented yet. After exactly 6 years I guess we can fin
On 01/12/2017 03:33 PM, Martin Kletzander wrote:
> On Thu, Jan 12, 2017 at 12:49:19PM +0100, Michal Privoznik wrote:
>> This element has been introduced in fe053dbea7, but isn't
>> documented yet. After exactly 6 years I guess we can finally
>> document it.
>>
>> Signed-off-by: Michal Privoznik
>>
On 01/12/2017 09:24 AM, Peter Krempa wrote:
> Commit f573f84eb7 introduced flawed logic which would cause a regression
> in creating of lvm volumes when neither libblkid nor parted are
> installed.
>
> Fix the logic so that it triggers only if NO_OVERWRITE was specified
> explicitly.
> ---
> sr
On 01/12/2017 07:34 AM, Daniel P. Berrange wrote:
On Thu, Jan 12, 2017 at 07:31:29AM -0700, Jim Fehlig wrote:
On 01/12/2017 02:06 AM, Martin Kletzander wrote:
On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Fehlig wrote:
For HVM domains, pae is only set in libxl_domain_build_info when
explicitly
On Wed, Jan 11, 2017 at 10:48:21AM +0100, Peter Krempa wrote:
> Add a positive test and few negative tests.
> ---
> tests/qemuhotplugtest.c| 4 +
> tests/qemuhotplugtestcpus/ppc64-bulk-domain.xml| 20 +
> tests/qemuhotplugtestcpus/ppc64-bulk-monitor.json | 593
On Wed, Jan 11, 2017 at 10:48:20AM +0100, Peter Krempa wrote:
> Test that the old approach generates correct commands.
> ---
> tests/qemuhotplugtest.c| 1 +
> tests/qemuhotplugtestcpus/x86-old-bulk-domain.xml | 21 +++
> .../qemuhotplugtestcpus/x86-old-bulk-monitor.
On Thu, Jan 12, 2017 at 03:51:43PM +0100, Martin Kletzander wrote:
On Thu, Jan 12, 2017 at 02:34:37PM +, Daniel P. Berrange wrote:
On Thu, Jan 12, 2017 at 07:31:29AM -0700, Jim Fehlig wrote:
On 01/12/2017 02:06 AM, Martin Kletzander wrote:
> On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Feh
On 01/12/2017 05:31 AM, Andrea Bolognani wrote:
On Mon, 2017-01-09 at 10:46 +1100, David Gibson wrote:
* To allow for hotplugged devices, libvirt should also add a number
of additional, empty vPHBs (the PAPR spec allows for hotplug of
PHBs, but this is not yet implemented in qemu
On Thu, Jan 12, 2017 at 02:34:37PM +, Daniel P. Berrange wrote:
On Thu, Jan 12, 2017 at 07:31:29AM -0700, Jim Fehlig wrote:
On 01/12/2017 02:06 AM, Martin Kletzander wrote:
> On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Fehlig wrote:
> > For HVM domains, pae is only set in libxl_domain_buil
On Thu, Jan 12, 2017 at 07:31:29AM -0700, Jim Fehlig wrote:
> On 01/12/2017 02:06 AM, Martin Kletzander wrote:
> > On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Fehlig wrote:
> > > For HVM domains, pae is only set in libxl_domain_build_info when
> > > explicitly specified in the hypervisor config.
On Thu, Jan 12, 2017 at 03:24:07PM +0100, Peter Krempa wrote:
Few recent patches broke stuff. Revert/fix them.
Peter Krempa (3):
Revert "storage: For FS pool check for properly formatted target
volume"
Revert "storage: Validate the device formats at logical startup"
storage: logical: Fix f
On Thu, Jan 12, 2017 at 07:31:29AM -0700, Jim Fehlig wrote:
On 01/12/2017 02:06 AM, Martin Kletzander wrote:
On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Fehlig wrote:
For HVM domains, pae is only set in libxl_domain_build_info when
explicitly specified in the hypervisor config. This is
fine
On 01/12/2017 09:24 AM, Peter Krempa wrote:
> The check is pointless since LVM is capable to detect it's own members
> and the check is flawed as it would fail if neither libblkid nor parted
> is installed.
>
> We don't really need to babysit LVM in this way.
>
> This reverts commit cb38b6cbc7e
On 01/12/2017 09:24 AM, Peter Krempa wrote:
> The check does not work properly (crashes) with netfs filesystems and
> also checking that a device is not empty when attempting to mount a
> filesystem is not very usefull since the mount will fail anyways.
>
> As the code would improve only a very
On Thu, Jan 12, 2017 at 09:36:01 -0500, John Ferlan wrote:
>
>
> On 01/12/2017 09:24 AM, Peter Krempa wrote:
> > The check does not work properly (crashes) with netfs filesystems and
> > also checking that a device is not empty when attempting to mount a
> > filesystem is not very usefull since t
On Thu, Jan 12, 2017 at 12:49:19PM +0100, Michal Privoznik wrote:
This element has been introduced in fe053dbea7, but isn't
documented yet. After exactly 6 years I guess we can finally
document it.
Signed-off-by: Michal Privoznik
---
docs/formatdomain.html.in | 10 +-
1 file changed, 9 i
On Thu, 2017-01-12 at 12:02 +, Joao Martins wrote:
> Signed-off-by: Joao Martins
ACK (safe for freeze) and pushed. Thanks! :)
--
Andrea Bolognani / Red Hat / Virtualization
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
On Wed, Jan 11, 2017 at 10:48:19AM +0100, Peter Krempa wrote:
> The cpu hotplug operation is rather complex so the testing code needs to
> provide quite lot of data and monitor conversations to successfully test
> it. The code mainly tests the selection of cpus according to the target
> count reque
On 01/12/2017 02:06 AM, Martin Kletzander wrote:
On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Fehlig wrote:
For HVM domains, pae is only set in libxl_domain_build_info when
explicitly specified in the hypervisor config. This is
fine for i686 machines, but is incorrect behavior for x86_64 machi
The check does not work properly (crashes) with netfs filesystems and
also checking that a device is not empty when attempting to mount a
filesystem is not very usefull since the mount will fail anyways.
As the code would improve only a very minor corner case I don't really
see a reason to have th
Commit f573f84eb7 introduced flawed logic which would cause a regression
in creating of lvm volumes when neither libblkid nor parted are
installed.
Fix the logic so that it triggers only if NO_OVERWRITE was specified
explicitly.
---
src/storage/storage_backend_logical.c | 2 +-
1 file changed, 1
Few recent patches broke stuff. Revert/fix them.
Peter Krempa (3):
Revert "storage: For FS pool check for properly formatted target
volume"
Revert "storage: Validate the device formats at logical startup"
storage: logical: Fix flawed logic with (NO)_OVERWRITE flags.
src/storage/storage
The check is pointless since LVM is capable to detect it's own members
and the check is flawed as it would fail if neither libblkid nor parted
is installed.
We don't really need to babysit LVM in this way.
This reverts commit cb38b6cbc7e35e7ee92a7f54828f21261227d17a.
---
src/storage/storage_back
On Mon, Nov 14, 2016 at 10:14:52AM +0300, Nikolay Shirokovskiy wrote:
Push backup is a backup when hypervisor itself copy backup
data to destination in contrast to pull backup when hypervisor
exports backup data thru some interface and mgmt itself make
a copy.
This seems interesting. I'm sorr
On Thu, Jan 12, 2017 at 12:38:00PM +, Dr. David Alan Gilbert wrote:
> * Eduardo Habkost (ehabk...@redhat.com) wrote:
> > On Mon, Jan 09, 2017 at 11:35:54AM +, Dr. David Alan Gilbert wrote:
> > > * Eduardo Habkost (ehabk...@redhat.com) wrote:
> > > > A recent glibc commit[1] added a blacklis
On Wed, Jan 11, 2017 at 10:48:18AM +0100, Peter Krempa wrote:
> Similar to the existing qemuMonitorTestNewFromFile the *Full version
> will allow to check both commands and supply responses for a better
> monitor testing.
> ---
> tests/qemumonitortestutils.c | 119
> ++
On Thu, Jan 12, 2017 at 11:06:06AM +, Daniel P. Berrange wrote:
> On Thu, Jan 12, 2017 at 08:48:01AM -0200, Marcelo Tosatti wrote:
> > On Thu, Jan 12, 2017 at 09:44:36AM +0800, 乔立勇(Eli Qiao) wrote:
> > > hi, It's really good to have you get involved to support CAT in
> > > libvirt/OpenStack.
>
On Wed, Jan 11, 2017 at 10:48:17AM +0100, Peter Krempa wrote:
> Add test monitor infrastructure that will test the commands verbatim
> rather than trying to do any smart handling.
> ---
> tests/qemumonitortestutils.c | 89
>
> tests/qemumonitortestutil
* Eduardo Habkost (ehabk...@redhat.com) wrote:
> On Mon, Jan 09, 2017 at 11:35:54AM +, Dr. David Alan Gilbert wrote:
> > * Eduardo Habkost (ehabk...@redhat.com) wrote:
> > > A recent glibc commit[1] added a blacklist to ensure it won't use
> > > TSX on hosts that are known to have a broken TSX
On Tue, Jan 10, 2017 at 06:06:33AM +0200, Michael S. Tsirkin wrote:
> On Sun, Jan 08, 2017 at 05:40:40PM -0200, Eduardo Habkost wrote:
> > Cc: "Michael S. Tsirkin"
> > Cc: Laszlo Ersek
> > Cc: Igor Mammedov
> > Signed-off-by: Eduardo Habkost
>
> Do I understand it correctly that you are mergin
On Mon, Jan 09, 2017 at 11:35:54AM +, Dr. David Alan Gilbert wrote:
> * Eduardo Habkost (ehabk...@redhat.com) wrote:
> > A recent glibc commit[1] added a blacklist to ensure it won't use
> > TSX on hosts that are known to have a broken TSX implementation.
> >
> > Our existing Haswell CPU model
Signed-off-by: Joao Martins
---
docs/news.xml | 10 ++
1 file changed, 10 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml
index 92e39f9..c19 100644
--- a/docs/news.xml
+++ b/docs/news.xml
@@ -204,6 +204,16 @@
domain definition.
+
+
This element has been introduced in fe053dbea7, but isn't
documented yet. After exactly 6 years I guess we can finally
document it.
Signed-off-by: Michal Privoznik
---
docs/formatdomain.html.in | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/docs/formatdomain.html.i
On Thu, Jan 12, 2017 at 11:42 AM +0100, Andrea Bolognani
wrote:
> On Thu, 2017-01-12 at 10:58 +0100, Marc Hartmayer wrote:
>> Signed-off-by: Marc Hartmayer
>> ---
>> docs/news.xml | 9 +
>> 1 file changed, 9 insertions(+)
>
> ACK and safe for freeze, I've pushed it :)
Thanks.
--
Beste
On Wed, 2017-01-11 at 16:33 +, Daniel P. Berrange wrote:
[...]
>
>
> + Domain events for metadata content changes
> +
> +
> + The domain events framework has a new event ID that can
> + be used to get notifications when domain metadat
On Thu, Jan 12, 2017 at 08:48:01AM -0200, Marcelo Tosatti wrote:
> On Thu, Jan 12, 2017 at 09:44:36AM +0800, 乔立勇(Eli Qiao) wrote:
> > hi, It's really good to have you get involved to support CAT in
> > libvirt/OpenStack.
> > replied inlines.
> >
> > 2017-01-11 20:19 GMT+08:00 Marcelo Tosatti :
> >
On Thu, Jan 12, 2017 at 09:44:36AM +0800, 乔立勇(Eli Qiao) wrote:
> hi, It's really good to have you get involved to support CAT in
> libvirt/OpenStack.
> replied inlines.
>
> 2017-01-11 20:19 GMT+08:00 Marcelo Tosatti :
>
> >
> > Hi,
> >
> > Comments/questions related to:
> > https://www.redhat.com
On Thu, Jan 12, 2017 at 08:47:58AM -0200, Marcelo Tosatti wrote:
> On Thu, Jan 12, 2017 at 09:44:36AM +0800, 乔立勇(Eli Qiao) wrote:
> > hi, It's really good to have you get involved to support CAT in
> > libvirt/OpenStack.
> > replied inlines.
> >
> > 2017-01-11 20:19 GMT+08:00 Marcelo Tosatti :
> >
On Thu, 2017-01-12 at 11:29 +0300, Maxim Nestratov wrote:
> Add bug fix description of appying correct pit timer policy.
> ---
> docs/news.xml | 11 +++
> 1 file changed, 11 insertions(+)
ACK and safe for freeze.
I've pushed it, thanks! :)
--
Andrea Bolognani / Red Hat / Virtualization
On Thu, 2017-01-12 at 10:58 +0100, Marc Hartmayer wrote:
> Signed-off-by: Marc Hartmayer
> ---
> docs/news.xml | 9 +
> 1 file changed, 9 insertions(+)
ACK and safe for freeze, I've pushed it :)
--
Andrea Bolognani / Red Hat / Virtualization
--
libvir-list mailing list
libvir-list@red
On Mon, 2017-01-09 at 10:46 +1100, David Gibson wrote:
> > >* To allow for hotplugged devices, libvirt should also add a number
> > > of additional, empty vPHBs (the PAPR spec allows for hotplug of
> > > PHBs, but this is not yet implemented in qemu).
> >
> > "A number" here will hav
On Thu, Jan 12, 2017 at 09:20:30AM +, Daniel P. Berrange wrote:
On Thu, Jan 12, 2017 at 11:15:39AM +0800, 乔立勇(Eli Qiao) wrote:
>
>
>
>
>
>
yes, I like this too, it could tell the the resource sharing logic by cpus.
Another thinking is that if kernel enable CDP, it will s
Signed-off-by: Marc Hartmayer
---
docs/news.xml | 9 +
1 file changed, 9 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml
index 8175fd0..92e39f9 100644
--- a/docs/news.xml
+++ b/docs/news.xml
@@ -195,6 +195,15 @@
separate path which is also correctly labeled.
Signed-off-by: Alexey Slaykovsky
---
domain.go | 11 ++-
domain_snapshot.go | 79
domain_snapshot_test.go | 190
3 files changed, 278 insertions(+), 2 deletions(-)
create mode 100644 domain_snapshot.go
cr
On Wed, Jan 11, 2017 at 07:08:37PM -0800, Ashish Mittal wrote:
> Sample XML for a vxhs vdisk is as follows:
>
>
>
>
>
>
>
>
> eb90327c-8302-4725-9e1b-4e85ed4dc251
>
>function='0x0'/>
>
>
> Signed-off-by: Ashish Mittal
> ---
> v2 changelog:
> (1) Added code for JSON
On Thu, Jan 12, 2017 at 11:15:39AM +0800, 乔立勇(Eli Qiao) wrote:
> >
> >
> >
> >
> >
> >
>
> yes, I like this too, it could tell the the resource sharing logic by cpus.
>
> Another thinking is that if kernel enable CDP, it will split l3 cache to
> code / data type
>
>
On Thu, Jan 12, 2017 at 10:58:53AM +0800, 乔立勇(Eli Qiao) wrote:
> 2017-01-11 19:09 GMT+08:00 Daniel P. Berrange :
>
> > On Wed, Jan 11, 2017 at 11:55:28AM +0100, Martin Kletzander wrote:
> > > On Wed, Jan 11, 2017 at 10:05:26AM +, Daniel P. Berrange wrote:
> > > >
> > > > IIUC, the kernel lets
On Thu, 12 Jan 2017 17:19:40 +1100
Alexey Kardashevskiy wrote:
> On 12/01/17 14:52, David Gibson wrote:
> > On Fri, Jan 06, 2017 at 12:57:58PM +0100, Greg Kurz wrote:
> >> On Thu, 5 Jan 2017 16:46:18 +1100
> >> David Gibson wrote:
> >>
> >>> There was a discussion back in November on the qem
On Wed, Jan 11, 2017 at 05:45:27PM -0700, Jim Fehlig wrote:
For HVM domains, pae is only set in libxl_domain_build_info when
explicitly specified in the hypervisor config. This is
fine for i686 machines, but is incorrect behavior for x86_64 machines
where pae must always be enabled. See the foll
Add bug fix description of appying correct pit timer policy.
---
docs/news.xml | 11 +++
1 file changed, 11 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml
index e341ba2..d616ebd 100644
--- a/docs/news.xml
+++ b/docs/news.xml
@@ -184,6 +184,17 @@
libvirt can recognize.
On Wed, Jan 11, 2017 at 11:13:52AM -0600, BharaniKumar Gedela wrote:
HI,
I have a Q about sharing a vcpu across Vm's (cpu alloc ratio 1.0 and HT not
enabled)?
I have a Use case where a VM needs vcpu's and one of the vcpu is dedicated
to the VM for some traffic processing. We want the other vcpu
72 matches
Mail list logo