Author Topic: Sticky: Ye Olde Laundry List  (Read 19960 times)

Offline limetech

  • Administrator
  • Hero Member
  • *****
  • Posts: 3395
    • Lime Technology
Sticky: Ye Olde Laundry List
« on: October 03, 2006, 03:23:24 PM »
This post will serve as an up-to-date feature list along with approximate priority.  We'll keep this thing updated as time marches on.

Current stable release: 4.2.1

The List:
- increase write performance
- support multi-core processors & memory beyond 1GB
- get S3 powermode (standby) working
- add cpuspeed support
- support additional file systems such as XFS, NTFS

- automatic save/restore of Flash 'config' directory to a designated hard disk file
- UPS monitoring
- email alerts

- add option to let Parity Check be a true 'check', ie, don't write corrected data, just report occurrences of sync error(s)
- better 'clearing' of new disks
- support more than 1 array (parity group) in same system
- permit some disks to be outside the array. This will let you select devices which will not be included in the parity-protected array. 
- concatenated parity drives
- hot spares

- implement shorter disk spin down delays and per-disk control
- add function to execute 'file system check' on the data drives
- implement drive over-temp spin-down

- add interface to let user easily specify jumbo frame sizes
- add support for 2 (or more?) network interfaces

- NFS support
- AFP support
- an ftp server (looking at vsftpd)
- http sever (perhaps apache!)
- UPnP
- Integrated wizd server
- Slimserver 6.5.0. support
- other misc servers, eg, "Galleon"
- hamachi vpn
- iSCSI

- get time from the internet (ntpd)
- Tally used/free space totals on Main page
- Provide some help info with Management Utility, eg, using alt tags, etc.
- Let user select display units (in bytes, KB, MB, GB, etc).
- provide internationalization support, e.g., in System Management Utility
- integrate css in management utility. This will permit "skinning" and customization
- make array management more "script friendly", e.g, fix 'powerdown' command

- implement theft-deterrence encryption system
« Last Edit: January 29, 2008, 10:36:43 AM by limetech »

Offline PGPfan

  • Member
  • **
  • Posts: 52
Re: Sticky: Ye Olde Laundry List
« Reply #1 on: October 08, 2006, 11:16:08 AM »
Hi Tom,

You describe "concatenated parity drives" as a possible feature you could be talked into for $. What exactly is a 'concatenated parity drive'?

-PGPfan

Offline BLKMGK

  • Hero Member
  • *****
  • Posts: 736
Re: Sticky: Ye Olde Laundry List
« Reply #2 on: October 08, 2006, 02:01:13 PM »
Hi Tom,

You describe "concatenated parity drives" as a possible feature you could be talked into for $. What exactly is a 'concatenated parity drive'?

-PGPfan

I belive that may be two smaller drives used together for parity instead of the requirement for one drive as large as the largest drive in the array...

Offline limetech

  • Administrator
  • Hero Member
  • *****
  • Posts: 3395
    • Lime Technology
Re: Sticky: Ye Olde Laundry List
« Reply #3 on: October 08, 2006, 05:02:30 PM »
Hi Tom,

You describe "concatenated parity drives" as a possible feature you could be talked into for $. What exactly is a 'concatenated parity drive'?

-PGPfan

I belive that may be two smaller drives used together for parity instead of the requirement for one drive as large as the largest drive in the array...

Right.

Offline PGPfan

  • Member
  • **
  • Posts: 52
Re: Sticky: Ye Olde Laundry List
« Reply #4 on: October 08, 2006, 08:57:18 PM »
Ok, now that I know what it is, how much of a 'bribe' might be necessary to bump this feature up in priority since many of us have expressed interest in this? I'm assuming that women and children are off limits? :D

-PGPfan

Offline Joe L.

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 17816
Re: Sticky: Ye Olde Laundry List
« Reply #5 on: October 09, 2006, 05:23:09 AM »
I concur... a bump in priority of "concatenated parity drives" is appropriate.    It is FAR more important to many of us who are populating our unRaid arrays incrementally by taking advantage of sales than several of the other items on the laundry list.   We still have empty slots in the case, and a bargin on a single new high capacity drive can't be as easily used without it.  Its addition will make the unRaid array far more flexible and far easier to incrementally grow.

If I could add my comments on the current laundry list, I would put "css" skinning of the unRaid  admin interface at the very bottom. It adds no additional functionality, and in my opinion, will never used by 99.999% of unRaid owners since the main user-interface to the files on the unRaid server are the media-players on the LAN used to play them, and the file-browsers and explorers used to organize them, not the unRaid admin interface.

Top of the list for additional features (after any bug fixes) should be "security"   Currently, anyone can browse to the unRaid admin page and take the array off-line.  This page should be "display only" until an administrative password is entered.   Currently the Linux "root" login is not password protected when using telnet.  At a minimum, all Linux IDs and administrative features should have a password configurable by the end-user. As it is today, anybody can do anything to any files on the array... anybody on the LAN can erase all the files on the array using the telnet login... This should not be the case.

Adding security would open up new markets for the unRaid software that would not otherwise use it today. (No business would trust ALL users of its LAN with the root password) 

Joe L.




Offline limetech

  • Administrator
  • Hero Member
  • *****
  • Posts: 3395
    • Lime Technology
Re: Sticky: Ye Olde Laundry List
« Reply #6 on: October 09, 2006, 01:10:07 PM »

... I'm assuming that women and children are off limits? :D

-PGPfan

Yes they are - I already have enough of both!  ;D

Offline limetech

  • Administrator
  • Hero Member
  • *****
  • Posts: 3395
    • Lime Technology
Re: Sticky: Ye Olde Laundry List
« Reply #7 on: October 09, 2006, 01:21:51 PM »
Joe L. - Thanks for the feedback.  We're releasing 3.0 'final' soon & I'll update the Laundry List then, incorporating all the user feedback we've recieved.

Offline Joe L.

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 17816
Re: Sticky: Ye Olde Laundry List
« Reply #8 on: October 09, 2006, 01:39:23 PM »
Thanks Tom for keeping the "laundry" list and working it as you can.

I don't have any children, so I could not offer any to you as a bribe....  and I'm still married to my first wife and would not give her up for anything. (she looks at me funny when I introduce her as my "first wife" though ... I wonder why? We've been married 32 years.)

In any case, I need to order myself a new pair of flash drives so I can use the new version of unRaid with the new features.

Joe L.




Offline limetech

  • Administrator
  • Hero Member
  • *****
  • Posts: 3395
    • Lime Technology
Re: Sticky: Ye Olde Laundry List
« Reply #9 on: October 27, 2006, 02:57:24 PM »
This post will serve as an up-to-date feature list along with approximate priority.  We'll keep this thing updated as time marches on.

Current release: 3.0 (final)

Next release: 3.1

Main Features:
- Get the User Shares to be fully writeable

Other features partially done & will probably get into 3.1
- Implement directory caching to some configurable level.
- email alerts
- an ftp server (looking at vsftpd)
- UPS monitoring
- Tally used/free space totals on Main page
- Let user select display units (in bytes, KB, MB, GB, etc).
- Integrated wizd server
- Add 'spinup' and 'spindown' all drives buttons

For release: 3.2

- security (want to have User Shares completed first)
- permit some disks to be outside the array. This will let you select devices which will not be included in the parity-protected array. 
- better 'clearing' of new disks
- additional file systems

Beyond that, here's what's on the list, in no particular order:
- get S3 powermode (standby) working
- Slimserver 6.5.0. support
- http sever (perhaps apache!)
- get time from the internet (ntpd)
- NFS support (anyone want this?)
- increase write performance
- support SATA hot swap
- concatenated parity drives [moving up the list]
- support up to 16 drives
- integrate css in management utility. This will permit "skinning" and customization. [last on list per Joe L.  :P]

Features I don't know much about:
- UPnP
- other misc servers, eg, "Galleon"

Features I don't really want to do because their usefulness isn't worth the amount of effort required (IMHO), or for which I find it unexciting to write the code for, but for which I could be talked into if there's $ involved  ;)
- hot spares
- iSCSI

Nagging bugs that are hard to reproduce and thus hard to fix:
- sporadic DMA errors (seem to be drive/controller specific)
- Case of the mysterious shrinking parity disk
[What other companies publish their 'nagging bug list'?]

The primary challenge in most of these features, and in all existing features, is to keep it simple and intuitive (and also not break stuff).

Offline dstroot

  • Member
  • **
  • Posts: 55
Re: Sticky: Ye Olde Laundry List
« Reply #10 on: November 27, 2006, 02:29:07 PM »
I would like to second Joe L.'s security point.   The system is great but just waaaayyyy to open right now.

Offline parsec

  • Sr. Member
  • ****
  • Posts: 261
Re: Sticky: Ye Olde Laundry List
« Reply #11 on: February 03, 2007, 06:06:26 AM »
This might be in the flyf**king department, but I would like a link on the mainpage to open the forumpages.
The point is to make the mainpage, the startpage for unRAID issues.

Regards Rene
NB: "flyf**king" is directly transated from a danish term "flueknepperi", and is about "paying too much attention to small things".
« Last Edit: February 03, 2007, 06:29:15 PM by parsec »

Offline limetech

  • Administrator
  • Hero Member
  • *****
  • Posts: 3395
    • Lime Technology
Re: Sticky: Ye Olde Laundry List
« Reply #12 on: February 06, 2007, 01:51:28 PM »
This might be in the flyf**king department, but I would like a link on the mainpage to open the forumpages.
The point is to make the mainpage, the startpage for unRAID issues.

Regards Rene
NB: "flyf**king" is directly transated from a danish term "flueknepperi", and is about "paying too much attention to small things".

Sorry, I have no idea what you're requesting  ???

Which 'mainpage' are you referring to?

Offline parsec

  • Sr. Member
  • ****
  • Posts: 261
Re: Sticky: Ye Olde Laundry List
« Reply #13 on: February 06, 2007, 05:09:28 PM »

Offline BillK

  • Full Member
  • ***
  • Posts: 183
  • Ala peanut butter sandwich...
Re: Sticky: Ye Olde Laundry List
« Reply #14 on: February 06, 2007, 07:10:36 PM »
I believe parsec is asking for a hyperlink on the System Management Utility webpage (i.e., http://tower/main.htm) which points to the unRAID user forums (i.e.,  http://lime-technology.com/forum/index.php).