Contributed by dwc on from the 'ware-the-inodes-of-April dept.
Nikolay Sturm has put out the call for hardware loans (or donations!) for the next OpenBSD Mini Hackathon, focused on Filesystems, taking place in April in Vienna.
Needed Hardware:
- Several fast build machines with at least two harddisks, amd64 preferred
- At least one machine with more than 4GB of memory, amd64 preferred
- Hardware to build a raid with 2 or more TB
- USB sticks and the like with misbehaving MSDOS filesystems
- Lots of harddisks
If you are willing to provide any of the above mentioned hardware, please contact Nikolay Sturm (sturm@).
(Comments are closed)
By Renaud Allard (85.201.63.39) on
I think the most interesting filesystem thing that's missing on OpenBSD is a clustered filesystem (like gfs but reliable) or even better a replicated filesystem (like peerfs but not afs which requires kerberos). I am really willing to help monetarily if one of them is going to be present on a stock OpenBSD install especially for the replicated one.
Comments
By Anonymous Coward (130.235.35.150) on
> I think the most interesting filesystem thing that's missing on OpenBSD is a clustered filesystem (like gfs but reliable) or even better a replicated filesystem (like peerfs but not afs which requires kerberos). I am really willing to help monetarily if one of them is going to be present on a stock OpenBSD install especially for the replicated one.
That's the first thing comin to my mind every time i find myself waiting for some fsck after a panic. And thats exactly what i think every time my friends are makeing fun of me because i can't have large partitions.
By Marc Espie (espie) on
Read the specs of the wanted hardware. Even though I do not do
any hacking on the filesystem, I think this is fairly obvious.
Systems with lots of memory, and enough disk to build a large disk array. We're talking size issues, the kind that you tend to run into with amd64 systems these days. UFS2, anyone ?
Apart from that, you can't expect hackathons to actually `run' into any direction. Stuff just happens, and you get new features. It's really impossible to predict stuff in advance.
The development might be influenced by the hardware you provide. If you really want big amd64 systems to work with >4GB of memory, then lend some ! this will inspire some developers...
(and if you send some beer, I'm sure some of my fellow developers will appreciate it. ;-) )
Comments
By David Gwynne (dlg) on
this is very important. there are a few issues that need to be solved to be able use large block devices and therefore filesystems on them, and this hackathon is the perfect time to address them.
if you guys want an idea of specific hardware to try to hook these guys up with i would recommend you try to get them this:
- a Dell PERC5/E (supported by mfi(4)) and an MD1000 enclosure filled with 500GB SATA disks.
Of course, a machine to plug it into would be nice as well. A Dell 2850 is perfect for the job.
- an 8 port or more Areca RAID controller (supported by arc(4))
It's very easy to get large volumes onto these controllers because SATA is so cheap. They also have the added bonus of being able to do block sizes of 4096 bytes, which is useful for working on how our filesystems cope with that difference to the normal 512 byte block size.
By Anonymous Coward (74.115.21.120) on
That already happened. Twice. If that HP machine didn't inspire then nothing is going to.
By pedro (82.135.31.244) on
By Anonymous Coward (63.237.125.20) on
Then plug into a MS box, and it comes up as drive is not formatted...
Format with MS, copy files, mount on OpenBSD, no problem.
Drove me batty one afternoon...
Is this the kind of thing you're looking for?
What address shall I send it to?
Comments
By David Gwynne (dlg) on
When you attach the device it should come up with something like this:
umass0 at uhub2 port 6 configuration 1 interface 0
umass0: SanDisk Corporation Cruzer Micro, rev 2.00/0.20, addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets
sd0 at scsibus1 targ 1 lun 0: <SanDisk, Cruzer Micro, 0.2> SCSI2 0/direct removable
sd0: 488MB, 488 cyl, 64 head, 32 sec, 512 bytes/sec, 1000944 sec total
on the second sd0 line it tells you how many bytes per sector it has. if it isn't 512, then its a funky device that these guys are interested in.
i think your problem is something else though. windows doesn't understand bsd disklabels, so you have to only use fdisk to set up the flash disk for use between operating systems. however, this means that you wont be able to plug your flash disk into an openbsd box that doesnt use an mbr (eg sparc64).
my solution is to newfs the c slice (eg /dev/rsd0c) and use that for my msdos filesystems. that seems to work fine on any box ive plugged it into, with any operating system.
By jr (131.130.1.143) on
admittedly I cannot provide any hardware but would you appreciate a pallet of viennese beer as well? :)
Comments
By pedro (82.135.31.244) on
By infoomatic (193.170.51.2) on
>
> admittedly I cannot provide any hardware but would you appreciate a pallet of viennese beer as well? :)
I'm also looking forward to this in vienna ;-)
I might be able to loan my workstation I will buy soon (but this won't be an amd), hope to earn enough money besides my studies ;-)
By Sacha Ligthert (85.146.77.172) sacha@ligthert.net on http://ligthert.net/
Comments
By pedro (151.136.100.2) on
Comments
By Sacha Ligthert (85.146.77.172) sacha@ligthert.net on http://www.ligthert.net/
No go, currently I am having a huge fight with my girlfriend at the moment (serious bitching while I am typing this) due to some promise I've made in the past. Sorry :-( I wish I could help.
By Anonymous Coward (208.252.48.163) on
Comments
By nomercy (63.148.127.226) on
I've begun work on ZFS though I'm not a dev. Work has been slow because I have no time. So far I have one of the debug tools building on i386 but there is a ways to go. Hopefully I'll have something more to send over to them by the time they start hacking.
Comments
By vmalloc (67.52.252.178) kyledrake@gmail.com on
>
> I've begun work on ZFS though I'm not a dev. Work has been slow because I have no time. So far I have one of the debug tools building on i386 but there is a ways to go. Hopefully I'll have something more to send over to them by the time they start hacking.
I'd be interested in joining this. I'm wondering if it's better to wait for the FreeBSD port to come out though, as it would probably be quite a bit easier to port from FreeBSD than from Solaris.
Comments
By pedro (151.136.100.2) on
Comments
By Nate (Nate) on
Indeed, though FreeBSD doesn't mind CDDL and APSL code, OpenBSD developers tend to stick with their ISCL-styled licence for stuff in base. Though I suppose the CDDL code could be made as a module, but module support in OpenBSD is kinda on the way out, is it not?
By Anonymous Coward (74.115.21.120) on
ZFS isn't free, its CDDL.
Comments
By Anonymous Coward (193.63.217.208) on
>
> ZFS isn't free, its CDDL.
The Solaris implementation is CDDL but a re-implementation could be free? I'd hazard a guess that to integrate ZFS into OpenBSD would be a re-implementation.
Comments
By nomercy (63.148.127.226) on
> >
> > ZFS isn't free, its CDDL.
>
> The Solaris implementation is CDDL but a re-implementation could be free? I'd hazard a guess that to integrate ZFS into OpenBSD would be a re-implementation.
Yes, I'm aware of the license. The Sun folks have been receptive and helpful towards my efforts and they acknowledge the issue with the license. I've decided to make it work on openbsd so that the devs can take it and audit it, rewrite it and give us our own implementation that will work better on openbsd (because it was designed for it).
By sthen (85.158.44.149) on
> >
> > ZFS isn't free, its CDDL.
>
> The Solaris implementation is CDDL but a re-implementation could be free?
There are a bunch of patents relating to ZFS. CDDL gives you license to use them, a re-implementation does not.
By Anonymous Coward (74.115.21.120) on
> >
> > ZFS isn't free, its CDDL.
>
> The Solaris implementation is CDDL but a re-implementation could be free? I'd hazard a guess that to integrate ZFS into OpenBSD would be a re-implementation.
Why would you go through all the effort of re-implimenting it, only to be sued by Sun regardless of how careful you were? Just write your own filesystem with the features of ZFS,
Comments
By Nate (Nate) on
> > >
> > > ZFS isn't free, its CDDL.
> >
> > The Solaris implementation is CDDL but a re-implementation could be free? I'd hazard a guess that to integrate ZFS into OpenBSD would be a re-implementation.
>
> Why would you go through all the effort of re-implimenting it, only to be sued by Sun regardless of how careful you were? Just write your own filesystem with the features of ZFS,
In most of the world noone would care about re-implementing it, because in the real world software cannot be patented and anything and everything can be reverse engineered.
Comments
By Anonymous Coward (207.59.237.99) on
It doesn't matter if "most of the world" doesn't care if Sun's lawyers do.
By Brian Raaen (rhemasound) info@rhemasound.org on http://www.rhemasound.org
Comments
By sthen (85.158.44.149) on
Yes, with growfs(8) and ccd(4). Setup the ccd from the start if you want this, since it will be...at least fiddly...to convert afterwards. Backups are highly recommended when making this sort of change to the filesystem (on any OS).
UFS, however, runs out of block numbers so you can't have 1.5TB in a single partition (even if you do have enough RAM to fsck it). UFS2 would address that, OpenBSD doesn't currently have it though (it's unlikely you could convert a partition directly from UFS to UFS2, btw).
You can, of course, mount separate partitions (or separate ccds) on different mount points to bypass the 1TB UFS max though.