Tag 'cas-0.14' created by adam stokes <ajs(a)redhat.com> at 2009-05-06 15:45
+0000
tag 0.14 branch
Changes since the dawn of time:
Adam Stokes (99):
added missing files and cas preparation work
expand cas preparation
daemon script added
webserver updates
reworked main application with handlers for proper processing and cleaner viewing.
minor bump, changed env to hardcode in python binary
make crash wrapper executable
switched to use find utility for casprint
minor bump, altered casprint to save db after dict finished processing
no threaded in casprint, causing overlaps in extraction
close fd's before child executes
finally addressed the fd leak with cpio
removing unused libs
another addition to fixing fd leak
fd handling complete, completed 3900 successful kernel tests.
re-working fingerprint as it is not capturing all debug kernels at this time
casprint updates to extraction, timestamp
all extraction is done which includes all necessary arch's and extensions
final stage of casprint
split workflow on casprint to handle both building new cas db and updating existing
debug kernels.
return definitive machine type for debug kernels.
casprint properly extracts and timestamps any ELF type debug kernel provided.
reworking casprint to not store debugs locally and use the debuginfo
re-worked casprint
Reworked rpmutils library to return debug kernel results if asked Altered casprint
to cleanup after itself, we are going to continue storing all related information in the
debuginfo packages for now
*** empty log message ***
casprint stores proper path to vmlinux within cpio archive
rpmutils is failing to capture all extracted kernels from stdout, needs fixing
casprint seems to capture all extracted debugs and timestamp.
working copy of cas complete.
build out crash file to use the -i switch for a more automated approach.
download support added
finalized on the downloader, altered cas to accept both localfiles and urlbased
files.
Added another helper method to core extraction to hopefully better detect
compression types.
- license moved to gpl3
- cas server population working with func
more work to extracting of cores and processing
- build cleanup
finishing up func integration
- update man pages
- removed func requirement
- testing runs completed for running cas locally
- working on better logging facilities
- spec file update
- catch smtplib socket error since no exception is provided
- some issues rose when running cas outside of the processed directory
- FIXME: problem detecting corefile from a compressed file/archive
- hopefully fixed the problem where cores weren't detected
- some initial tests of extracting the compressed core
- trying to solve all problems that arise when running
- update README
- include shutil from python 2.6, major performance
spec cleanup
- remove uneeded python lib
- initial work to support 32bit crash on x86_64 systems
- final preparations complete to include into fedora
- enabled a deep hierachy for more than one core
- extended timestamp for directory hierarchy
- proper documentation added.
- Updated documentation to provide analyzing and troubleshooting
- start work on using mysql backend
- update sql
- no double timestamp
- add additional tables for db migration
- extend sql
- conf update
- more db changes
- starting to implement db methods into cas-admin
- more db methods
- snippet support, all crash commands are now in /var/lib/snippets (Scott Dodson)
- update spec to handle snippets addition (Scott Dodson)
- spec updates to properly require sqlite if rhel/epel
- implementing first stages of db interaction within cas-admin
- db module needs some more work, in the selection areas.
- tuples for data entry
- awesome we have to use the unsecured way to query the db because of
- first successful run using new sqlite backend and population of kernel
- server/arch addition
- work started on integrating main app with sqlite backend
- fixed exception
- change method to getElfArch for better reading (Flavio Leitner)
- getting close to finalizing cas with sqlite db
- authors file added to keep track of
- small changes to sql statement
- dont remember
- web-ui reading logs, checking statuses.
- job_detail properly reads workDirectory from config
- close table row
- better failure handling of smtp
- attempt to make logs more readable
- add file upload widget, set form enctype
- handle download exception on 404
- finally sendmail quit on failure to resolve mail server
- make sure some sort of email is set in db whether passed
- re-worked exit on exception
- add DEBUGLEVEL to logger instance
- re-work cas to work on python 2.3
- fix purge code
- man page updates
Huzaifa Sidhpurwala (1):
Initial import
adam stokes (20):
- Finalizing sqlite implementation in both
- sql changes to do a like comparison for timestamps
- fix output redirect (Flavio Leitner)
- stupid quotes
- altered regex to hopefully grab more range of kernel debugs
- attempting to fix bug in extraction of debug kernels now
- fixed crash script generation when CRASH_32 is detected. (Flavio Leitner)
- make sure hostname defined if processing 32bit on 64bit
make sure func clients are reachable when building server db
add commit routine to addServer()
small changes to documentation
adding web dir for a basic web ui
- working on simple web interface
support for purge data
debug datetime
purge code in alpha stage, initial testing proves positive
- finalizing purge/autopurge code. bugfixes to come.
- documentation update
- documentation finalizations, snippet information added.
- make sure log file is getting mailed.
uzr (10):
- documentation updates
- fixed bug to define CRASH_32 in cmd when processing
- hopefully fixed sql statemen tin gettimestampdebug
- removed chdir function and pushed it to main application
- rel bump
- typo, changed self.dst to self.storagePath
- test if defined func minion is reachable
- working on getting arguements passed to mason
- adding subprocess from python 2.6 to enable cas to
-work done on docs
Show replies by date