Re: Languages (was Re: Proposal for GlusterD-2.0)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/09/2014, at 2:51 AM, Luis Pabón wrote:
> I think the real question is, Why do we depend on core files?  What does it provide?  If we rethink how we may do debugging, we may realize that we only require core files because we are used to it and it is familiar to us.  Now, I am not saying that core files are not useful, but I am saying that we may be able to do most of the necessary debugging by other means.
> 
> For example, debugging systems running OpenStack Swift which uses Python stack traces has been much easier than analyzing C core files.  Just my experience.
> 
> I would not say that because Go, Java, Ruby, or Python do not create core files, that it would be hard to debug.  Instead we need to learn new ways of debugging.  Just my $0.02 :-)


Yeah, I'm no expert. :)

My understanding of our core file usage, is to capture (in a
fairly detailed way) the code path of what went wrong when
something unexpectedly caused an application crash.  We can
then copy that file around (with appropriate matching binaries?)
to a machine for proper investigation.

As long as there's an equivalent kind of approach, it should
be ok.  If not, then we should probably ping the Go Community
and find out their recommendations (or submit a feature
request). :)

+ Justin

--
GlusterFS - http://www.gluster.org

An open source, distributed file system scaling to several
petabytes, and handling thousands of clients.

My personal twitter: twitter.com/realjustinclift

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://supercolony.gluster.org/mailman/listinfo/gluster-devel





[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux