On Wed, Jan 20 2016, Flavio Percoco wrote:
Hi,
[…]
> Thoughts? Critics? Improvements?
I'm a small contributor on Glance, so take my opinion with the
appropriate weight :-), but I think this would be a really good set of
improvements. This is going in the right direction.
Go team!
--
Jul
er. And even in the best case scenario, you'll
merge some fixes and improvement, and that's it: in the end you'll end
up with the same problems in N cycle, and you'll have to redo that
again.
That's why I'm talking about fixing the root causes. :-)
Cheers,
¹ pessimistic or realistic, YMMV :-)
--
x
them? Maybe we should try to fix (or at least enhance) the root cause(s)
rather than just the symptoms?
So can someone enlighten me on why some projects need an entire cycle to
work fixing bugs? :)
Best,
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signat
are tagging releases directly, please
> also consider adding your release data to openstack/releases to make it
> easy for deployers to find.
What about rather doing that automatically?
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Descript
there's any reason it's a burden to maintain this Python package
compared to others in Ubuntu, let us know, maybe we can fix/enhance
something upstream?
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: P
e the URLs problem.
They should not, I know some projects (Keystone at least since I fixed
it, and Gnocchi) are able to run under a prefix on standard ports.
Cheers,
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Descript
tion file and the log of the metricd daemon
and the WSGI server?
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage
> keyboards are broken.
I'd like to join others and thank you for your amazing work as a PTL.
You've led the community in an open way that allowed it to share the
leadership and be one of the most thrilling group that I've been able to
contribute to in OpenStack.
Cheers,
--
Julien Danjou
// Free
this strategy from scratch to Gnocchi, and to some extent to Aodh,
with great success. Let's continue that.
Candidacy review: https://review.openstack.org/#/c/292935/
Cheers,
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
On Wed, Mar 16 2016, Attila Fazekas wrote:
> The quota usage handling MUST happen in the same DB transaction as the
> resource record (volume, server..) create/update/delete .
[…]
> We have a transaction capable DB, to help us,
> not using it would be lame.
Amen to that.
--
J
d, schedule
a meeting only if needed. I'm going to amend the meeting wiki page with
that!
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Dev
tion options talking about "instances" and with default
values referring to that.
I'm at least taking that as being a serious UX issue for telemetry
projects.
I'd love to sanitize that library a bit. So, is this an option, or would
I be better off starting something new?
--
Julien Dan
not used
anywhere, except in a few (not-really|un)maintained projects.
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not
n a Big Tent mode, hoping it's gonna
scale, seems to me unrealistic.
Cheers,
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
__
OpenStack Development M
and
> evangelizing that Oslo is still the common play ground for *all*
> projects and not just the headache of some nut jobs who are willing to
> take up the impossible task of defining and nurturing these libraries.
> There's a lot of great work ahead of us and i am looking forward to
>
tually `GET /v2/alarms', which is very REST-y, so I
don't think we should drop it.
Complex search is there, the code should be shared¹ and has a tiny cost
on our code base. So is there really a point in dropping it?
Gnocchi has exactly the same problem, and I think in the end having both
is j
requires a POST – whereas
listing is simply done via GET. That part we can't merge together.
Now, if your plan is to merge both command on the CLI side, I see no
objection. That's probably a good UX point.
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
D
On Fri, Mar 04 2016, Flavio Percoco wrote:
> Any objections? Something I'm missing?
Good idea. :)
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP signat
-planning
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ
th a 1 week prior notice.
I can change the meeting page to inform people of that, if that's cool
with every one.
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP sig
every week as it is currently.
Thoughts?
Cheers,
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions
read, and if you agree with what I wrote, I'd
like to encourage you to vote for me. And even to vote for other people whose
view might join mine. :)
https://julien.danjou.info/blog/2016/openstack-schizophrenia
Cheers,
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
motivated to do that, please go!
> Will we already skip the today's meeting?
Yes, there's nothing on the agenda.
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: P
ups, to let them alive again.
Thanks for doing that!
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usa
would not want Ceilometer to block any other project going to
be heavily relying on ES. So if nobody steps up to update Ceilometer for
ES 2, we can also look into deprecating the driver.
I'll let Gordon weight in.
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signatu
ays, I filed it... https://bugs.launchpad.net/ceilometer/+bug/1583476
Yeah, I don't think we can do anything about this, I don't how this repo
is managed. Maybe infra?
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
De
l have to.
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-de
be better, especially
considering the PyPI mirror delay etc.
Cheers,
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List
attempt.
Cheeres,
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ
Hey there,
Would it be possible to push a new release out?
I'd like to enjoy the fix for the --port option from Thomas for WSGI
scripts.
Cheers,
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP signature
uot;
event dispatcher for ceilometer-collector.
The devstack plugin might need some love to integrate with Ceilometer,
but I imagine we can do that in a later pass.
I'm gonna create the openstack-infra patch to import the project unless
someone tells me not to.
Cheers,
--
Julien Danjou
/* Free Softw
nt and state that this is a bad idea (like I just did). Not the
best move.
4. Cc'ing individuals is not the best move (again, dev mailing list is
the right medium)
Cheers,
--
Julien Danjou
# Free Software hacker
# https://julien.d
ing, please no. Lack of rationale can
> actually do that.
Agreed, I encounter(ed) a lot of those "don't like" comments. If it's
not from core reviewers, people should learn to ignore those -1, and if
it's core reviewers… you better fix the core reviewers. ;-)
My 2c,
Cheers,
--
Julien
openstack/requirements, we're
stuck.
So either of this reviews is required:
https://review.openstack.org/#/c/316350/
https://review.openstack.org/#/c/316356/
No need for recheck until then.
Cheers,
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description
t actually work. I've
> included projects in the subject line that use python-memcached (based on
> codesearch)
What's wrong with pymemcache, that we picked for tooz and are using for
2 years now?
https://github.com/pinterest/pymemcache
--
Julien Danjou
# Free Software hacker
# https
oot us a patch! :)
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-de
Hi,
I wrote a quick blog post about what have been discussed during the
summit for Telemetry if you're interested:
https://julien.danjou.info/blog/2016/openstack-summit-newton-austin-telemetry
Feel free to shoot questions if any,
Cheers,
--
Julien Danjou
-- Free Software hacker
-- https
being deprecated and slowly moved out of our way. The /v2/events
API is being moved in a 4th project, named Panko, that will follow
Gnocchi & Aodh in term of documentation.
I hope that'll clarify things!
Cheers,
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
sig
n, bigger deployments can tweak the Tooz URL to make it point to
something more robust (ZooKeeper, etcd…).
My 2c,
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Description: PGP signature
_
oal will ever work.
For example, we have an up-to-date documentation in Gnocchi since the
beginning, that covers the whole project. It's probably not coherent
with the rest of OpenStack in wording etc, but we'd be delighted to have
some folks of the doc team help us with that.
Cheers,
--
Julien Danjo
is making of it.
We got 2 slots available on Thursday 28th April: 16:10-16:50 or
17:00:17:40. Would any of those fit the schedule of every interested?
Cheers,
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
On Thu, Apr 14 2016, Weyl, Alexey (Nokia - IL) wrote:
> As far as Vitrage team is concerned, 16:10-16:50 works best for us,
> but we can attend either session if needed.
Perfect, I've assigned that slot for this session.
See you there!
--
Julien Danjou
-- Free Software hacker
--
ed for generic code is going to increase.
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage qu
the id of the
> resource on which action is being taken.
There's a bunch of projects that have no intention of using
oslo.context, so depending and referring to it by default is something
I'd love to fade away.
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
sig
f a non-integrated project.
So what you're imagining was even less likely to happen.
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Develo
lisher
> Julien, can you comment this?
Make sense to me.
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for u
On Thu, Jul 21 2016, gordon chung wrote:
> meerkat is a good option too. i think we have something to vote on :)
I've started a poll (sent to core reviewers, it's the easiest), go ahead
and vote. I'll stop the vote Tuesday (or before if everyone voted by
then!).
--
Julien Danjou
# F
ge did you explore that btw?
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
On Sun, Jul 24 2016, Mathias Ewald wrote:
> 5. InfluxDB to store metrics
> 6. Grafana to dashboard metrics
Would be nice to leverage scalable and open source solution built your
fellow OpenStack community, i.e. Gnocchi and its Grafana support.
My 2c,
--
Julien Danjou
// Free Software
On Fri, Jul 29 2016, Nadya Shakhat wrote:
> Thank you for notifying! I've assigned this bug to me. Will work on that
> today.
As a second effort, making sure it's tested and working in Panko's gate
would be a good idea.
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjo
care, I'd suggest to fix it before it's too late.
¹ https://bugs.launchpad.net/ceilometer/+bug/1596988
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
ects at a
> time.
Best way is probably to do some bench… but I think it really depends on
the use cases here. The interest of having many small splits is that you
can parallelize the read.
Considering the compression ratio we have, I think we should split in
smaller files. I'd pick 3600 and giv
On Fri, Jul 22 2016, Julien Danjou wrote:
> I've started a poll (sent to core reviewers, it's the easiest), go ahead
> and vote. I'll stop the vote Tuesday (or before if everyone voted by
> then!).
Poll ended:
1. Meerkat (Condorcet winner: wins contests with all other choices)
Hi release team,
So I'm about to release Gnocchi 2.2.0. I'd expect to have a stable/2.2
branch. Is this going to happen? Based on the format of the YAML file,
I'm not sure this scenario is handled.
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
branch yourself, drop by
> #openstack-release and I'll help you with it.
Totally makes sense! Thanks Doug and Tony, that's perfect. :)
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Descript
stand correctly, I think this is what we do to solve what you
describe:
https://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/gnocchi.yaml#n25
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
De
ng as you're ready to help us maintain it, we'll all
open on that. :)
Cheers,
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List
the position I advocated for at the
> Austin summit.)
Amen to that.
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for u
!
Cheers,
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ
ke.
Perfect, thanks Doug!
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openst
of
bindeps for our tests), and I've just one question (for now).
If bindep.txt is present, are the "standard" packages still installed?
If yes, this is going to be more challenging to get bindep.txt right, as
a missing entry will go unnoticed.
--
Julien Danjou
// Free Software hacker
/
eck threshold
> - Custom alarming code
It'd be interesting to use Aodh to do that. :)
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Dev
a mascot for all of our main
deliverable services (Ceilometer, Panko, Gnocchi & Aodh) and not one for
each… which IMHO makes the thing harder.¹ But let's try!
So, ideas about what we could use as a mascot?
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature
Hi,
It seems there's some debate around what to use at the service name for
Panko in Keystone:
https://review.openstack.org/#/c/343765/
Suggestions?
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
ally and trying to check what might not be covered
is largely good enough.)
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
__
OpenStack Developme
pened¹ with the Nova
service group and tooz for example.
¹ Nothing.
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (no
On Sat, Jul 16 2016, Thierry Carrez wrote:
> Julien Danjou wrote:
>> Something is very unclear (but I'm getting used to it lol): are theses
>> logo created for projects or teams?
>>
>> We have 4 different projects (Aodh, Gnocchi, Ceilometer & Panko) in the
>&g
come
it in oslo.db – or better, something more generic, more re-usable and
less OpenStack-centric, if that's an option.
Cheers,
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
_
p of people
X stating that Y should work this way in Cinder is going to achieve any
change if nobody from Cinder is in X from the beginning.
This is basically what seems to happen in many [working] groups as far
as I can see.
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
sign
nocchi, Ceilometer & Panko) in the
Telemetry team. Should we have one or 4 mascots?
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Maili
is happen
automagically?
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack
nough resources
to start maintaining different documentations with different scopes,
etc.
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Developme
3600 points sounds nice. :)
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openst
r Ceph, it might change things a
bit.
If you add time.sleep(1) in _get_measures(), you'd see a difference. ;)
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Description: PGP signature
__
Ope
On Mon, Jul 04 2016, Denis Makogon wrote:
> What would be the best place to submit spec?
The cross project spec repo?
https://git.openstack.org/cgit/openstack/openstack-specs/
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description:
On Mon, Jul 04 2016, Antoni Segura Puimedon wrote:
> for the neutron clients now we use a thread executor from the asyncio loop
> any time
> we do neutron client request.
It's a good trade-off, but it won't be as good as going full on async
I/O. :)
--
Julien Danjou
# Free Softwa
future using aiohttp [1] (PEP-3156)?
I don't think there is unfortunately. Most clients now relies on
`requests', and unfortunately it's not async not it seems ready to be
last time I checked.
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: P
a little bit. If somebody can give me a pointer to where
> I can start to hook my program with the notification mechanism of the
> ceilometer, that would be a great.
What you may want is Aodh and its event alarm feature:
http://docs.openstack.org/developer/aodh/event-alarm.html
--
Jul
that a more robust¹ solution written
in Python has been started a while back – and is widely used in
Telemetry and in Oslo for a while. It is named pifpaf:
https://github.com/jd/pifpaf
Hope that can helps!
Cheers,
¹ YMMV
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info
://lists.openstack.org/pipermail/openstack-dev/2016-August/101892.html
--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage
ke… the rest of the year. ;)
Cheers,
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubsc
rt nor gate on PostgreSQL but (have to)
fix bug when they arise.
So what's the call?
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development M
ne registered on PyPI was not
registered by the Telemetry team but by HuachaoMao and I have no clue
who is that. That does not sound nice.
There's no plan to add any client right now, because nobody proposed to
take charge of this job.
--
Julien Danjou
# Free Software hacker
# https://julien.danjou
On Wed, Feb 01 2017, Julien Danjou wrote:
> My questions are simple and can be organized in a tree:
>
>Does Nova want to support PostgreSQL?
> / \
>Yes No
>/
to grow our
community and make people feel welcome.
We all know how barely useful we made the PTL be, and I count on keeping it
that way. :-)
Happy hacking,
(For reference, review: https://review.openstack.org/#/c/423125/)
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
week in Pike.
> - equivalent publisher/dispatcher support [4]
>
> gnocchi
> - creator(user+project) unique ids [5]
Not required but https://review.openstack.org/#/c/417340/ is lying
around for 2 weeks. :)
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signat
webob IMHO.
We fixed a few of those, so I imagine it is now fixed indeed.
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List
alarm history should be in panko since it seems like a
> pretty common use case to correlate an alarm event with the other events
> in the system.
I think Aodh emits notifications when something happens so it can be in
Panko indeed. I don't think it'd be fair to force Panko to have (a
recent) his
ojects closer as I am not even sure there should be two entirely
distinct projects. But I don't think we should do technical bending to
bypass social or political issues – we've done that before, and it blew
up in our face later.
Cheers
if the concerned parties could review those fixes and
acknowledge ASAP as it's a blocker for the Telemetry team. :)
Cheers,
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signature.asc
Description: PGP signature
; that instead of just using that alarms that are already created by another
> monitor?
Oh no point, I was just making a point to be sure we were on the same
line in term of understanding, and it seems we are. :)
> Well… is this awesome enough? ;-)
Yes thanks, I think this is a good example
On Thu, Jan 26 2017, gordon chung wrote:
> On 26/01/17 11:41 AM, Julien Danjou wrote:
>> So here's another question then: why wouldn't there be a "zabbix" alarm
>> type in Aodh that could be created by a user (or another program) and
>> that would be triggered by
it has more drawbacks than
benefits: worst performances for Vitrage, confusion for users and more
complexity in Aodh.
As I already said, I'm trying to be really objective on this. I just
really want someone to explain to me how awesome this will be and why we
should totally go toward t
istory items you have (e.g. 100) and having them the
older being dropped when the limit is hit.
And if somebody wants a full audit control of what's done, Panko is the
way to go (you know, bread crumbs ;-).
--
Julien Danjou
-- Free Software hacker
-- https://julien.danjou.info
signatu
ka
would like to use gnocchi but it isn't stable in this version. looking forward
to it being fixed in the next version.
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
signature.asc
Descri
ing us on IRC
or through this list. As gordon suggested, powervm is a good example.
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Maili
e of it. You should also try to
reach HuachaoMao and/or PyPI about the registration issue. It'd be great
to have that space.
I'll review your patches anyway!
Cheers,
--
Julien Danjou
/* Free Software hacker
https://julien.danjou.info */
signature.asc
Description: PGP signature
__
press the big +A button.
Cheers,
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe
_name: resource_metadata.(instance_type|(
> flavor.name))'
> from gnocchi_resources.yaml, it started working.
>
> Is this a bug or am i missing something?
Did you call ceilometer-upgrade to feed Gnocchi with the new resource
types?
It looks like your definition of the resource types are
esources.yaml so they are not
supported by Gnocchi. It looks like this file should be modified this
metrics to be able to handle them.
Feel free to send a patch.
--
Julien Danjou
# Free Software hacker
# https://julien.danjou.info
signature.asc
Description: PGP signature
_
401 - 500 of 687 matches
Mail list logo