[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aperi-dev] Minutes of Aperi Design and Architecture meeting 5/30
|
Attendees: Khan, Brenda, Todd, Jenny,
Craig
Apparently, there was an issue with
the teleconference provider and at least two folks couldn't get in. I apologize
for the hassle, and I will investigate what the issue was and what to do
if we have problems again.
Topic: Install and Configure
My notes from the meeting are pretty
spotty. Basically, we went over the problems and solutions from the [aperi-dev]
Install & runtime discussion thread.
We agreed:
Install Requirements:
- We need the install scripts
to handle the complicated downloads and copies, etc. No hand processing
(with the exception of jh.jar which is problematic).
- We need a standardized installer
framework (e.g. Ant), rather than the one off now in use, so we can rationalize
installer mods and debugging
- The installation should optionally
install Aperi as a platform integrated service (see Runtime Requirements
below)
- We need an uninstaller (for
when Aperi is installed as a platform integrated service).
- We need a wizard based GUI to
ask the right questions in the right order and do pre-req checks etc as
well as allow backout and the usual sort of things one expects from an
installer these days
Runtime Requirements:
- Need (the option) to manage
the Aperi servers as a platform integrated set of services (startup/shutdown)
on all supported platforms
- Need to test shutdown and verify
everybody is playing nice with the OSGI methods
Action Items:
Craig and Todd threw themselves on the
sword and agreed to do a preliminary sizing and strawman plan to submit
to the Monday meeting for consideration of inclusion in V0.4
My notes (such as they are):
Install Problems:
No gui
Complicated downloads around dojo and
birt toolkit
Ease of development & development
scalability
Current technique is home grown
jh.jar requires a manual download from
the sun site ( <--- no simple solution in site)
No uninstaller
No OS/platform integration
Runtime Issues
5 command windows pop up on windows
No solution for a graceful shutdown
Unix requires that each process be killed
with cryptic command (go job hunting)
An agent scanner process may not shut
down when we just kill the aperi java process
event
scanner may not shutdown
Linux
Specific
Have to restart process every time the
machine reboots
Candidate Solutions
Place Icon on the system tray (Platform
integration)
not
an install solution per say.
Use Ant Installer to address gui and
development issues
Add dojo and birt into download.xml
(requires additional development)
Download & integrate with Java Service
Wrapper (OS service and daemon integration)
If we launch process from system tray
(or some tool in the OS), we get rid of the command windows
Using java service wrapper gets free
nt services and unix shell along with process robustness
lief
from anooki
As usual, any errors and/or omissions
are completely my fault and you should let me know what I missed so I can
correct it.
Dave Wolfe/Portland/IBM
(dwolfe@xxxxxxxxxx)
TL: 775-3376 Office: 503-578-3376 Personal: 503-329-3960
UI Technical Lead, Aperi Open Source Storage Management
http://www.eclipse.org/aperi
"A good composer does not imitate; he
steals." - Igor Stravinsky