chukwa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ey...@apache.org
Subject svn commit: r770000 [1/11] - in /hadoop/chukwa: branches/chukwa-0.1/ branches/chukwa-0.1/src/web/hicc/jsp/ branches/chukwa-0.1/src/web/hicc/lib/ branches/chukwa-0.1/src/web/hicc/lib/timeline/ branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/ branches/...
Date Wed, 29 Apr 2009 23:33:56 GMT
Author: eyang
Date: Wed Apr 29 23:33:50 2009
New Revision: 770000

URL: http://svn.apache.org/viewvc?rev=770000&view=rev
Log:
CHUKWA-201. Removed sourcing of Timeline widget from simile.mit.edu. (Eric Yang)

Added:
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/bundle.css
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/bundle.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/geochrono-api.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/images/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/ether-painters.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/geochrono.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/l10n/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/l10n/en/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/l10n/en/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/scripts/units.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/geochrono/styles/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/planning-api.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/ether-painters.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/l10n/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/l10n/en/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/l10n/en/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/planning.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/ext/planning/scripts/units.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/blue-circle.png   (with
props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-bottom-arrow.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-bottom-left.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-bottom-right.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-bottom.png 
 (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-left-arrow.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-left.png   (with
props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-right-arrow.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-right.png  
(with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-top-arrow.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-top-left.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-top-right.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/bubble-top.png   (with
props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/close-button.png  
(with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/copyright-vertical.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/copyright.png   (with
props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/dark-blue-circle.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/dark-green-circle.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/dark-red-circle.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/dull-blue-circle.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/dull-green-circle.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/dull-red-circle.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/gray-circle.png   (with
props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/green-circle.png  
(with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/message-bottom-left.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/message-bottom-right.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/message-left.png  
(with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/message-right.png 
 (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/message-top-left.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/message-top-right.png
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/progress-running.gif
  (with props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/red-circle.png   (with
props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/images/top-bubble.png   (with
props)
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/decorators.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/ether-painters.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/ethers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/ext/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/ext/japanese-eras.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/cs/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/cs/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/cs/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/de/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/de/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/de/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/en/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/en/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/en/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/es/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/es/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/es/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/fr/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/fr/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/fr/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/it/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/it/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/it/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/ru/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/ru/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/ru/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/se/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/se/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/se/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/vi/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/vi/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/vi/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/zh/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/zh/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/l10n/zh/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/labellers.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/layouts.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/painters.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/sources.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/themes.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/timeline.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/units.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/data-structure.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/date-time.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/debug.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/dom.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/graphics.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/html.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/platform.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/scripts/util/xmlhttp.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/search.js
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/styles/
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/styles/ethers.css
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/styles/events.css
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/styles/timeline.css
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/timeline-api.js
    hadoop/chukwa/trunk/src/web/hicc/lib/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/bundle.css
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/bundle.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/geochrono-api.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/images/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/ether-painters.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/geochrono.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/l10n/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/l10n/en/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/l10n/en/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/scripts/units.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/geochrono/styles/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/planning-api.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/ether-painters.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/l10n/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/l10n/en/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/l10n/en/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/planning.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/ext/planning/scripts/units.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/blue-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-bottom-arrow.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-bottom-left.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-bottom-right.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-bottom.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-left-arrow.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-left.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-right-arrow.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-right.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-top-arrow.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-top-left.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-top-right.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/bubble-top.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/close-button.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/copyright-vertical.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/copyright.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/dark-blue-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/dark-green-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/dark-red-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/dull-blue-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/dull-green-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/dull-red-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/gray-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/green-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/message-bottom-left.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/message-bottom-right.png   (with
props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/message-left.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/message-right.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/message-top-left.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/message-top-right.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/progress-running.gif   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/red-circle.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/images/top-bubble.png   (with props)
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/decorators.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/ether-painters.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/ethers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/ext/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/ext/japanese-eras.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/cs/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/cs/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/cs/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/de/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/de/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/de/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/en/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/en/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/en/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/es/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/es/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/es/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/fr/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/fr/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/fr/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/it/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/it/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/it/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/ru/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/ru/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/ru/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/se/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/se/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/se/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/vi/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/vi/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/vi/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/zh/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/zh/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/l10n/zh/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/labellers.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/layouts.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/painters.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/sources.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/themes.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/timeline.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/units.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/data-structure.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/date-time.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/debug.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/dom.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/graphics.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/html.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/platform.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/scripts/util/xmlhttp.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/search.js
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/styles/
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/styles/ethers.css
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/styles/events.css
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/styles/timeline.css
    hadoop/chukwa/trunk/src/web/hicc/lib/timeline/timeline-api.js
Modified:
    hadoop/chukwa/branches/chukwa-0.1/CHANGES.txt
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/event.jsp
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/events-xml.jsp
    hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/job_viewer.jsp
    hadoop/chukwa/trunk/CHANGES.txt
    hadoop/chukwa/trunk/src/web/hicc/jsp/event.jsp
    hadoop/chukwa/trunk/src/web/hicc/jsp/events-xml.jsp
    hadoop/chukwa/trunk/src/web/hicc/jsp/job_viewer.jsp

Modified: hadoop/chukwa/branches/chukwa-0.1/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/chukwa/branches/chukwa-0.1/CHANGES.txt?rev=770000&r1=769999&r2=770000&view=diff
==============================================================================
--- hadoop/chukwa/branches/chukwa-0.1/CHANGES.txt (original)
+++ hadoop/chukwa/branches/chukwa-0.1/CHANGES.txt Wed Apr 29 23:33:50 2009
@@ -111,6 +111,8 @@
 
   BUG FIXES
 
+    CHUKWA-201. Removed sourcing of Timeline widget from simile.mit.edu. (Eric Yang)
+
     CHUKWA-193. Remove unrecognized tag from Job History Log file parser. (Cheng Zhang via
Eric Yang)
 
     CHUKWA-189. Added JAVA_LIBRARY_PATH to chukwa-env.sh for enabling compression. (Jerome
Boulon via Eric Yang)

Modified: hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/event.jsp
URL: http://svn.apache.org/viewvc/hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/event.jsp?rev=770000&r1=769999&r2=770000&view=diff
==============================================================================
--- hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/event.jsp (original)
+++ hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/event.jsp Wed Apr 29 23:33:50 2009
@@ -39,14 +39,14 @@
 %>
 <html>
   <head>
-    <link rel='stylesheet' href='/hicc/css/timeline.css' type='text/css' />
-    <script src="http://simile.mit.edu/timeline/api/timeline-api.js" type="text/javascript"></script>
-    <script src="http://simile.mit.edu/timeline/examples/examples.js" type="text/javascript"></script>
+    <link rel='stylesheet' href='/hicc/lib/timeline/bundle.css' type='text/css' />
+    <script src="/hicc/lib/timeline/timeline-api.js?bundle=true" type="text/javascript"></script>
+    <script src="/hicc/lib/timeline/search.js" type="text/javascript"></script>
     <script type="text/javascript">
         var theme = Timeline.ClassicTheme.create();
-        theme.event.label.width = 250; // px
-        theme.event.bubble.width = 250;
-        theme.event.bubble.height = 200;
+        theme.event.label.width = 220; // px
+        theme.event.bubble.width = 400;
+        theme.event.bubble.height = 80;
         function onLoad() {
           var eventSource = new Timeline.DefaultEventSource();
           var bandInfos = [
@@ -59,7 +59,7 @@
                 width:          "100%", 
                 intervalUnit:   Timeline.DateTime.<%= intervalUnit2 %>, 
                 intervalPixels: 200,
-                theme: theme
+                theme: theme,
             })
           ];
           bandInfos[0].highlight = true;

Modified: hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/events-xml.jsp
URL: http://svn.apache.org/viewvc/hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/events-xml.jsp?rev=770000&r1=769999&r2=770000&view=diff
==============================================================================
--- hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/events-xml.jsp (original)
+++ hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/events-xml.jsp Wed Apr 29 23:33:50
2009
@@ -17,137 +17,86 @@
  * limitations under the License.
  */
 %><?xml version="1.0" encoding="UTF-8"?>
-<%@ page import = "java.util.Calendar, java.util.Date, java.sql.*, java.text.SimpleDateFormat,
java.util.*, java.sql.*,java.io.*, java.util.Calendar, java.util.Date, java.text.SimpleDateFormat,
org.apache.hadoop.chukwa.hicc.ClusterConfig, org.apache.hadoop.chukwa.hicc.TimeHandler, org.apache.hadoop.chukwa.database.DatabaseConfig"
%>
+<%@ page import = "java.util.Calendar, java.util.Date, java.sql.*, java.text.SimpleDateFormat,
java.util.*, java.sql.*,java.io.*, java.util.Calendar, java.util.Date, java.text.SimpleDateFormat,
org.apache.hadoop.chukwa.hicc.ClusterConfig, org.apache.hadoop.chukwa.hicc.TimeHandler, org.apache.hadoop.chukwa.util.DatabaseWriter,
org.apache.hadoop.chukwa.database.Macro, org.apache.hadoop.chukwa.database.DatabaseConfig,
org.apache.hadoop.chukwa.util.XssFilter" %>
 <%
     response.setContentType("text/xml");
+    XssFilter xf = new XssFilter(request);
     TimeHandler time = new TimeHandler(request, (String)session.getAttribute("time_zone"));
+    long start = time.getStartTime();
+    long end = time.getEndTime();
     String cluster = (String) session.getAttribute("cluster");
-    String startS = time.getStartTimeText();
-    String endS = time.getEndTimeText();
-    DatabaseConfig dbc = new DatabaseConfig();
-    String[] database = dbc.findTableName("HodJob",time.getStartTime(),time.getEndTime());
-    String[] timefield = new String[3];
-    timefield[0]="StartTime";
-    //timefield[1]="LAUNCH_TIME";
-    //timefield[2]="timestamp";
+    String table = "mr_job";
+    if(xf.getParameter("event_type")!=null) {
+      table = xf.getParameter("event_type");
+    }
+    String query = "select job_id,user,submit_time,launch_time,finish_time,status from ["+table+"]
where finish_time between '[start]' and '[end]'";
+    Macro mp = new Macro(start,end,query, request);
+    query = mp.toString();
+
     ArrayList<HashMap<String, Object>> events = new ArrayList<HashMap<String,
Object>>();
-    int q=0;  
 
-        String dateclause = timefield[q]+" >= '"+startS+"' and "+timefield[q]+" <=
'"+endS+"'";
-        Connection conn = null;
-        Statement stmt = null;
-        ResultSet rs = null;
+    Connection conn = null;
+    Statement stmt = null;
+    ResultSet rs = null;
 
-               ClusterConfig cc = new ClusterConfig();
-               String jdbc = cc.getURL(cluster);
-               try {
-                   conn = org.apache.hadoop.chukwa.util.DriverManagerUtil.getConnection(jdbc);
-                   stmt = conn.createStatement();
-                   String query = "";
-                   query = "select * from "+database[q]+" where "+dateclause+";";
-                   // or alternatively, if you don't know ahead of time that
-                   // the query will be a SELECT...
-                   if (stmt.execute(query)) {
-                       rs = stmt.getResultSet();
-                       ResultSetMetaData rmeta = rs.getMetaData();
-                       int col = rmeta.getColumnCount();
-                       while (rs.next()) {
-                           String cell="";
-                           HashMap<String, Object> event = new HashMap<String, Object>();
-                           long event_time=0;
-                           for(int i=1;i<col;i++) {
-                               String value = rs.getString(i);
-                               if(value!=null) {
-                                   cell=cell+" "+rmeta.getColumnName(i)+":"+value;
-                               }
-                               event.put(rmeta.getColumnName(i),value);
-                               if(rmeta.getColumnName(i).equals("EndTime")) {
-                                   try {
-                                       event.put(rmeta.getColumnName(i), rs.getTimestamp(i).getTime());
-                                   } catch(SQLException ex) {
-                                       Calendar now = Calendar.getInstance();
-                                       event.put(rmeta.getColumnName(i),now.getTime());
-                                   }
-                               }
-                               if(rmeta.getColumnName(i).equals("LAUNCH_TIME")) {
-                                   try {
-                                       event.put(rmeta.getColumnName(i), rs.getTimestamp(i).getTime());
-                                   } catch(SQLException ex) {
-                                       Calendar now = Calendar.getInstance();
-                                       event.put(rmeta.getColumnName(i),now.getTime());
-                                   }
-                               }
-                               if(rmeta.getColumnName(i).equals("StartTime")) {
-                                   try {
-                                       event.put(rmeta.getColumnName(i), rs.getTimestamp(i).getTime());
-                                   } catch(SQLException ex) {
-                                       Calendar now = Calendar.getInstance();
-                                       event.put(rmeta.getColumnName(i),now.getTime());
-                                   }
-                               }
-                               if(rmeta.getColumnName(i).equals("Timestamp")) {
-                                   try {
-                                       event.put(rmeta.getColumnName(i), rs.getTimestamp(i).getTime());
-                                   } catch(SQLException ex) {
-                                       Calendar now = Calendar.getInstance();
-                                       event.put(rmeta.getColumnName(i),now.getTime());
-                                   }
-                               }
-                           }
-                           event.put("_event",cell);
-                           events.add(event);
-                       }
-                   }
-                   // Now do something with the ResultSet ....
-               } catch (SQLException ex) {
-                   // handle any errors
-                   //out.println("SQLException: " + ex.getMessage());
-                   //out.println("SQLState: " + ex.getSQLState());
-                   //out.println("VendorError: " + ex.getErrorCode());
-               } finally {
-                   // it is a good idea to release
-                   // resources in a finally{} block
-                   // in reverse-order of their creation
-                   // if they are no-longer needed
-                   if (rs != null) {
-                       try {
-                           rs.close();
-                       } catch (SQLException sqlEx) {
-                           // ignore
-                       }
-                       rs = null;
-                   }
-                   if (stmt != null) {
-                       try {
-                           stmt.close();
-                       } catch (SQLException sqlEx) {
-                           // ignore
-                       }
-                       stmt = null;
-                   }
-                   if (conn != null) {
-                       try {
-                           conn.close();
-                       } catch (SQLException sqlEx) {
-                           // ignore
-                       }
-                       conn = null;
-                   }
-               }
-//        }
+    DatabaseWriter dbw = new DatabaseWriter(cluster);
+    try {
+        rs = dbw.query(query);
+        ResultSetMetaData rmeta = rs.getMetaData();
+        int col = rmeta.getColumnCount();
+        while (rs.next()) {
+          HashMap<String, Object> event = new HashMap<String, Object>();
+          long event_time=0;
+          for(int i=1;i<=col;i++) {
+            if(rmeta.getColumnType(i)==java.sql.Types.TIMESTAMP) {
+              event.put(rmeta.getColumnName(i),rs.getTimestamp(i).getTime());
+            } else {
+              event.put(rmeta.getColumnName(i),rs.getString(i));
+            }
+          }
+          events.add(event);
+        }
+    // Now do something with the ResultSet ....
+    } catch (SQLException ex) {
+      // handle any errors
+      //out.println("SQLException: " + ex.getMessage());
+      //out.println("SQLState: " + ex.getSQLState());
+      //out.println("VendorError: " + ex.getErrorCode());
+    } finally {
+      // it is a good idea to release
+      // resources in a finally{} block
+      // in reverse-order of their creation
+      // if they are no-longer needed
+      dbw.close();
+    }
 %>
 <data>
 <%
-        SimpleDateFormat format = new SimpleDateFormat("MMM dd yyyy HH:mm:ss");
-        for(int i=0;i<events.size();i++) {
-            HashMap<String, Object> event = events.get(i);
-            long start=(Long)event.get("StartTime");
-            long end=(Long)event.get("EndTime");
-            String event_time = format.format(start);
-            String event_end_time = format.format(end);
-            String cell = (String) event.get("_event");
+    SimpleDateFormat format = new SimpleDateFormat("MMM dd yyyy HH:mm:ss");
+    for(int i=0;i<events.size();i++) {
+      HashMap<String, Object> event = events.get(i);
+      start=(Long)event.get("submit_time");
+      end=(Long)event.get("finish_time");
+      String event_time = format.format(start);
+      String launch_time = format.format(event.get("launch_time"));
+      String event_end_time = format.format(end);
+      String cell = (String) event.get("_event");
+      if(event.get("status").toString().intern()=="failed".intern()) {
+%>
+      <event start="<%= event_time %> GMT" latestStart="<%= launch_time %>
GMT" end="<%= event_end_time %> GMT" title="Job ID: <%= event.get("job_id") %>"
link="/hicc/jsp/job_viewer.jsp?job_id=<%= event.get("job_id") %>" isDuration="true"
color="#f00">
+      Job ID: <%= event.get("job_id") %>
+      User: <%= event.get("user") %>
+      Status: <%= event.get("status") %>
+      </event>
+<%
+      } else {
 %>
-	    <event start="<%= event_time %> GMT" end="<%= event_end_time %> GMT"
title="Hod Job: <%= event.get("HodID") %> User: <%= event.get("UserID") %>" link=""
isDuration="true"><%= cell %></event>
+      <event start="<%= event_time %> GMT" latestStart="<%= launch_time %>
GMT" end="<%= event_end_time %> GMT" title="Job ID: <%= event.get("job_id") %>"
link="/hicc/jsp/job_viewer.jsp?job_id=<%= event.get("job_id") %>" isDuration="true">
+      Job ID: <%= event.get("job_id") %>
+      User: <%= event.get("user") %>
+      Status: <%= event.get("status") %>
+      </event>
 <%
-        } %>
+      }
+    } %>
 </data>

Modified: hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/job_viewer.jsp
URL: http://svn.apache.org/viewvc/hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/job_viewer.jsp?rev=770000&r1=769999&r2=770000&view=diff
==============================================================================
--- hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/job_viewer.jsp (original)
+++ hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/jsp/job_viewer.jsp Wed Apr 29 23:33:50
2009
@@ -192,7 +192,7 @@
         out.println("</td></tr>");
 
         out.println("</table>");
-        JSONObject job = new JSONObject(rs.getString(col));
+        JSONObject job = new JSONObject(rs.getString(27));
         Iterator<String> keys = job.keys();
         out.println("<table id=\"job_conf\">");
         while(keys.hasNext()) {

Added: hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/bundle.css
URL: http://svn.apache.org/viewvc/hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/bundle.css?rev=770000&view=auto
==============================================================================
--- hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/bundle.css (added)
+++ hadoop/chukwa/branches/chukwa-0.1/src/web/hicc/lib/timeline/bundle.css Wed Apr 29 23:33:50
2009
@@ -0,0 +1,172 @@
+.timeline-ether-marker-bottom {
+    width:          5em; 
+    height:         1.5em; 
+    border-left:    1px solid #aaa; 
+    padding-left:   2px; 
+    color:          #aaa;
+}
+
+.timeline-ether-marker-bottom-emphasized {
+    width:          5em; 
+    height:         2em; 
+    border-left:    1px solid #aaa; 
+    padding-left:   2px; 
+    color:          black;
+}
+
+.timeline-ether-marker-top {
+    width:          5em; 
+    height:         1.5em; 
+    border-left:    1px solid #aaa; 
+    padding-left:   2px; 
+    color:          #aaa;
+}
+
+.timeline-ether-marker-top-emphasized {
+    width:          5em; 
+    height:         2em; 
+    border-left:    1px solid #aaa; 
+    padding-left:   2px; 
+    color:          black;
+}
+
+
+.timeline-ether-marker-right {
+    width:          5em; 
+    height:         1.5em; 
+    border-top:     1px solid #aaa; 
+    padding-top:    2px; 
+    color:          #aaa;
+}
+
+.timeline-ether-marker-right-emphasized {
+    width:          7em; 
+    height:         1.5em; 
+    border-top:     1px solid #aaa; 
+    padding-top:    2px; 
+    color:          black;
+}
+.timeline-ether-marker-left {
+    width:          5em; 
+    height:         1.5em; 
+    border-top:     1px solid #aaa; 
+    padding-top:    2px; 
+    color:          #aaa;
+}
+
+.timeline-ether-marker-left-emphasized {
+    width:          7em; 
+    height:         1.5em; 
+    border-top:     1px solid #aaa; 
+    padding-top:    2px; 
+    color:          black;
+}
+.timeline-duration-event {
+    position: absolute;
+    overflow: hidden;
+    border: 1px solid blue;
+}
+
+.timeline-instant-event2 {
+    position: absolute;
+    overflow: hidden;
+    border-left: 1px solid blue;
+    padding-left: 2px;
+}
+
+.timeline-instant-event {
+    position: absolute;
+    overflow: hidden;
+}
+
+.timeline-event-bubble-title {
+    font-weight: bold;
+    border-bottom: 1px solid #888;
+    margin-bottom: 0.5em;
+}
+
+.timeline-event-bubble-body {
+}
+
+.timeline-event-bubble-wiki {
+    margin:     0.5em;
+    text-align: right;
+    color:      #A0A040;
+}
+.timeline-event-bubble-wiki a {
+    color:      #A0A040;
+}
+
+.timeline-event-bubble-time {
+    color: #aaa;
+}
+
+.timeline-event-bubble-image {
+    float: right;
+    padding-left: 5px;
+    padding-bottom: 5px;
+}.timeline-container {
+    position: relative;
+    overflow: hidden;
+}
+
+.timeline-copyright {
+    position: absolute;
+    bottom: 0px;
+    left: 0px;
+    z-index: 1000;
+    cursor: pointer;
+}
+
+.timeline-message-container {
+    position:   absolute;
+    top:        30%;
+    left:       35%;
+    right:      35%;
+    z-index:    1000;
+    display:    none;
+}
+.timeline-message {
+    font-size:      120%;
+    font-weight:    bold;
+    text-align:     center;
+}
+.timeline-message img {
+    vertical-align: middle;
+}
+
+.timeline-band {
+    position:   absolute;
+    background: #eee;
+    z-index:    10;
+}
+
+.timeline-band-inner {
+    position: relative;
+    width: 100%;
+    height: 100%;
+}
+
+.timeline-band-input {
+    position:   absolute;
+    width:      1em;
+    height:     1em;
+    overflow:   hidden;
+    z-index:    0;
+}
+.timeline-band-input input{
+    width:      0;
+}
+
+.timeline-band-layer {
+    position:   absolute;
+    width:      100%;
+    height:     100%;
+}
+
+.timeline-band-layer-inner {
+    position:   relative;
+    width:      100%;
+    height:     100%;
+}
+



Mime
View raw message