public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] OpenSSI 1.0.0 released!!
@ 2004-07-31 11:21 Aneesh Kumar K.V
  2004-07-31 14:40 ` Kevin P. Fleming
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Aneesh Kumar K.V @ 2004-07-31 11:21 UTC (permalink / raw)
  To: Linux Kernel Mailing List, opendlm-devel, opengfs-users,
	opengfs-devel, linux-cluster

Hi,

Sorry for the cross post. I came across this on OpenSSI website. I guess 
others may also be interested.

-aneesh

The OpenSSI project leverages both HP's NonStop Clusters for Unixware 
technology and other open source technology to provide a full, highly 
available Single System Image environment for Linux.

Feature list:
1.  Cluster Membership
   * includes libcluster  that application can use
2. Internode Communication

3. Filesystem
    * support for CFS over ext3,  Lustre Lite
    * CFS can be used for the root
    * reopen of files, devices, ipc objects when processes move is supported
    * CFS supports file record locking and shared writable mapped files 
(along with all other standard POSIX capabilities
    * HA-CFS is configurable for the root or other filesystems
4. Process Management
     * almost all pieces there, including:
           o clusterwide PIDs
           o process migration and distributed rexec(), rfork() and 
migrate() with reopen of files, sockets, pipes, devices, etc.
           o vprocs
           o clusterwide signalling, get/setpriority
           o capabilities
           o distributed process groups, session, controlling terminal
           o surrogate origin functionality
           o no single points of failure (cleanup code to deal with 
nodedowns)
           o Mosix load leveler (with the process migration model from NSC)
           o clusterwide ptrace() and strace
           o clusterwide /proc/<pid>, ps, top, etc.

5. Devices
   * there is a clusterwide device model via the devfs code
   * each node mounts its devfs on /cluster/node#/dev and bind mounts it 
to /dev so all devices are visible and accessible from all nodes, but by 
default you see only local devices
   * a process on any node can open a device on any node
   * devices are reopened when processes move
   * processes retain a context, even if they move; the context 
determines which node's devices to access by defaul
6. IPC
   * all IPC objects/mechanisms are clusterwide:
          o pipes
          o fifos
          o signalling
          o message queues
          o semaphore
          o shared memory
          o Unix-domain sockets
          o Internet-domain sockets
  * reopen of IPC objects is there for process movement
  * nodedown handling is there for all IPC objects
7. Clusterwide TCP/IP
   * HA-LVS is integrated, with extensions
   * extension is that port redirection to servers in the cluster is 
automatic and doesn't have to be managed.
8. Kernel Data Replication Service
   * it is in there (cluster/ssi/clreg)
9. Shared Storage
   * we have tested shared FCAL and use it for HA-CFS
10. DLM
   * is integrated with CLMS and is HA
11. Sysadmin
   * services architecture has been made clusterwide
12. Init, Booting and Run Levels
   * system runs with a single init which will failover/restart on 
another node if the node it is on dies
13. Application Availability
  * application monitoring/restart provided by spawndaemon/keepalive
  * services started by RC on the initnode will automatically restart on 
a failure of the initnode
14. Timesync
  * NTP for now
15. Load Leveling
  * adapted the openMosix algorithm
  * for connection load balancing, using HA-LVS
  * load leveling is on by default
  * applications must be registered to load level
16. Packaging/Install
   * Have source patch, binary RPMs and CVS source options;
   *  Debian packages also available via ap-get repository.
   * First node is incremental to a standard Linux install
   * Other nodes install via netboot, PXEboot, DHCP and simple addnode 
command;
17. Object Interfaces
   * standard interfaces for objects work as expected
   * no new interfaces for object location or movement except for 
processes (rexec(), migrate(), and /proc/pid/goto to move a process)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] OpenSSI 1.0.0 released!!
  2004-07-31 11:21 Aneesh Kumar K.V
@ 2004-07-31 14:40 ` Kevin P. Fleming
  2004-08-02 19:29   ` Bill Davidsen
  2004-07-31 16:35 ` David Weinehall
  2004-08-01 17:23 ` Daniel Phillips
  2 siblings, 1 reply; 8+ messages in thread
From: Kevin P. Fleming @ 2004-07-31 14:40 UTC (permalink / raw)
  To: Linux Kernel Mailing List
  Cc: opendlm-devel, opengfs-users, opengfs-devel, linux-cluster

Aneesh Kumar K.V wrote:

> 5. Devices
>   * there is a clusterwide device model via the devfs code

Yeah, that's we want, take buggy, unreliable, 
soon-to-be-removed-from-mainline code and put an entire clustering layer 
on top of it. Too bad someone is going to need to completely reimplement 
this "clusterwide device model".

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] OpenSSI 1.0.0 released!!
  2004-07-31 11:21 Aneesh Kumar K.V
  2004-07-31 14:40 ` Kevin P. Fleming
@ 2004-07-31 16:35 ` David Weinehall
  2004-08-01 17:23 ` Daniel Phillips
  2 siblings, 0 replies; 8+ messages in thread
From: David Weinehall @ 2004-07-31 16:35 UTC (permalink / raw)
  To: Aneesh Kumar K.V
  Cc: Linux Kernel Mailing List, opendlm-devel, opengfs-users,
	opengfs-devel, linux-cluster

On Sat, Jul 31, 2004 at 04:51:32PM +0530, Aneesh Kumar K.V wrote:
> Hi,
> 
> Sorry for the cross post. I came across this on OpenSSI website. I guess 
> others may also be interested.
> 
> -aneesh
> 
> The OpenSSI project leverages both HP's NonStop Clusters for Unixware 
> technology and other open source technology to provide a full, highly 
> available Single System Image environment for Linux.

I can already hear SCO's lawyers screaming "They are taking technology
from UnixWare and incorporating in Linux!  Let's sue them!!!"...

That said, this looks really interesting.


Regards: David Weinehall
-- 
 /) David Weinehall <tao@acc.umu.se> /) Northern lights wander      (\
//  Maintainer of the v2.0 kernel   //  Dance across the winter sky //
\)  http://www.acc.umu.se/~tao/    (/   Full colour fire           (/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] OpenSSI 1.0.0 released!!
  2004-07-31 11:21 Aneesh Kumar K.V
  2004-07-31 14:40 ` Kevin P. Fleming
  2004-07-31 16:35 ` David Weinehall
@ 2004-08-01 17:23 ` Daniel Phillips
  2 siblings, 0 replies; 8+ messages in thread
From: Daniel Phillips @ 2004-08-01 17:23 UTC (permalink / raw)
  To: Aneesh Kumar K.V
  Cc: Linux Kernel Mailing List, opendlm-devel, opengfs-users,
	opengfs-devel, linux-cluster

On Saturday 31 July 2004 07:21, Aneesh Kumar K.V wrote:
> 10. DLM
>    * is integrated with CLMS and is HA

As briefly mentioned at last week's cluster summit, we'd like to try to 
integrate the Red Hat (nee Sistina) GDLM, want to give it a try?

"One DLM to rule them all, one DLM to mind them, one DLM to sync them all, and 
in the cluster, bind them"

Regards,

Daniel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] OpenSSI 1.0.0 released!!
       [not found] ` <m37jsk42hw.fsf@averell.firstfloor.org>
@ 2004-08-02  6:30   ` Aneesh Kumar K.V
  2004-08-02 13:50     ` [SSI-devel] " Erich Focht
  0 siblings, 1 reply; 8+ messages in thread
From: Aneesh Kumar K.V @ 2004-08-02  6:30 UTC (permalink / raw)
  To: Andi Kleen; +Cc: Linux Kernel Mailing List, linux-cluster, ssic-linux-devel

Andi Kleen wrote:
> "Aneesh Kumar K.V" <aneesh.kumar@hp.com> writes:
> 
> 
>>Hi,
>>
>>Sorry for the cross post. I came across this on OpenSSI website. I
>>guess others may also be interested.
> 
> 
> 
> [....] Congratulations. But I was a bit disappointed that there
> wasn't a tarball with the kernel patches and other sources.
> Any chance to add that to the site? 
> 
>

I have posted  the diff at
http://www.openssi.org/contrib/linux-ssi.diff.gz

This is against kernel linux-rh-2.4.20-31.9 which can be found in the 
OpenSSI CVS as srpms/linux-rh-2.4.20-31.9.tar.bz2

$cvs -d:pserver:anonymous@cvs.openssi.org:/cvsroot/ssic-linux login
$cvs -z3 -d:pserver:anonymous@cvs.openssi.org:/cvsroot/sic-linux co -r 
OPENSSI-RH  srpms/linux-rh-2.4.20-31.9.tar.bz2


This patch include the IPVS, KDB and OpenSSI changes

For 2.6 we are planning to group the changes into small patches that is 
  easy to review.


All the other sources can be found as tar.gz at ( 
http://www.openssi.org/contrib/debian/openssidebs/sources/ )or better by 
doing apt-get source package on a debian system :)

-aneesh

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [SSI-devel] Re: [ANNOUNCE] OpenSSI 1.0.0 released!!
  2004-08-02  6:30   ` [ANNOUNCE] OpenSSI 1.0.0 released!! Aneesh Kumar K.V
@ 2004-08-02 13:50     ` Erich Focht
  0 siblings, 0 replies; 8+ messages in thread
From: Erich Focht @ 2004-08-02 13:50 UTC (permalink / raw)
  To: Aneesh Kumar K.V
  Cc: ssic-linux-devel, Andi Kleen, Linux Kernel Mailing List,
	linux-cluster

On Monday 02 August 2004 08:30, Aneesh Kumar K.V wrote:
> > [....] Congratulations. But I was a bit disappointed that there
> > wasn't a tarball with the kernel patches and other sources.
> > Any chance to add that to the site? 
> 
> I have posted  the diff at
> http://www.openssi.org/contrib/linux-ssi.diff.gz

Hmmm, that's too huge to get an overview on what it does...
The current CVS ci/kernel touches 137 files, openssi/kernel touches
350 files. Plus the ci/kernel.patches and openssi/kernel.patches...

> For 2.6 we are planning to group the changes into small patches that is 
>   easy to review.

Sounds great! Having groups sorted by functionality will help a
lot. When will these be visible in the CVS?

Thanks,
best regards,
Erich




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] OpenSSI 1.0.0 released!!
  2004-07-31 14:40 ` Kevin P. Fleming
@ 2004-08-02 19:29   ` Bill Davidsen
  0 siblings, 0 replies; 8+ messages in thread
From: Bill Davidsen @ 2004-08-02 19:29 UTC (permalink / raw)
  To: linux-kernel

Kevin P. Fleming wrote:
> Aneesh Kumar K.V wrote:
> 
>> 5. Devices
>>   * there is a clusterwide device model via the devfs code
> 
> 
> Yeah, that's we want, take buggy, unreliable, 
> soon-to-be-removed-from-mainline code and put an entire clustering layer 
> on top of it. Too bad someone is going to need to completely reimplement 
> this "clusterwide device model".

Has someone said that devfs was going to be removed from 2.4? Or are you 
confusing 2.4 and 2.6 in addition to being nasty and argumentative about 
one nit in a very large project.

I assume it will be changed in 2.6, if you want to criticise you left 
off the name of the existing feature in 2.4 which should have been used 
instead.

-- 
    -bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
  last possible moment - but no longer"  -me

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] OpenSSI 1.0.0 released!!
@ 2004-08-05  7:10 Clayton Weaver
  0 siblings, 0 replies; 8+ messages in thread
From: Clayton Weaver @ 2004-08-05  7:10 UTC (permalink / raw)
  To: linux-kernel

Just out of curiousity, how does Beowulf handle
devices across nodes?

Seems like it would have comparable issues
to deal with, and if they were using devfs
in its present form we would have heard a lot
about it by now (remembering Beowulf user input
into the old network latency under load
discussions.)

Is the Beowulf code still online, open source,
etc?

Regards,

Clayton Weaver
<mailto: cgweav@email.com>
(anything after this is the price
of free email)


-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-08-05  7:10 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <2o0e0-6qx-5@gated-at.bofh.it>
     [not found] ` <m37jsk42hw.fsf@averell.firstfloor.org>
2004-08-02  6:30   ` [ANNOUNCE] OpenSSI 1.0.0 released!! Aneesh Kumar K.V
2004-08-02 13:50     ` [SSI-devel] " Erich Focht
2004-08-05  7:10 Clayton Weaver
  -- strict thread matches above, loose matches on Subject: below --
2004-07-31 11:21 Aneesh Kumar K.V
2004-07-31 14:40 ` Kevin P. Fleming
2004-08-02 19:29   ` Bill Davidsen
2004-07-31 16:35 ` David Weinehall
2004-08-01 17:23 ` Daniel Phillips

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox