We have moved permanently! Join us @ http://forum.flexraid.com
We have moved permanently! Join us @ http://forum.flexraid.com
We have moved permanently! Join us @ http://forum.flexraid.com
[Logo] (Closed - visit http://forum.flexraid.com)
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: Admin
Forum Index » Profile for Admin » Messages posted by Admin
Author Message
nisemono wrote:I have uninstalled & reinstalled again using this process

1. Uninstall Storage Pool Driver
2. Close FlexRAID
3. Stop FlexRAID Services
4. Run FlexRAID Uninstaller
5. Removed services with sc delete FlexRAID and "sc delete "FlexRAID Disk Manager"
6. Deleted FlexRaid Folder Manually
7. Rebooted
8. Installed FlexRAID 2.0 R6
9. Setup config
-D:\
|-*Auto-Minimized-Folder-Split-Priority
10. Clicked Save
11. Clicked Preview (Shows up as expected)
12. Clicked Publish/(Re-)Start

I still end up with duplicates, interestingly when I refresh the root of the drive, sometimes it will show 4 duplicate Copies of different folders, 2 for others, only 1 for something else... which change on each refresh.

Screenshot attached, should I re-open the bug that was closed on the bug tracker or what should I try next?



nisemono wrote:Interestingly you'll note the structure the screenshot displays on the left hand pane has a different number of duplicates from the main window pane.

Originally by NLS

Yes I did that on day one I moved from WHS to SBS7 (it was a painful process with 12 disks). All my "share" folders are as much as possible in single disks. Cannot always be done though (when those folders are larger than a single disk). In fact when I moved to SBS7 a single "share" was split in two disks and right now, THREE shares are spilled in different disks (one extra disk per share), because my data outgrew my original disks.

Avoiding to spill all over, I am with you in this. That doesn't mean it shouldn't happen in a controlled way (when it cannot be avoided). For example unRAID has a certain priority (user chooses) to "spill" data and has provision for excluding disks from the spill.

In fact you allow for the same too! You just use your own hidden folders for the spills. Right?

You said it yourself above "splitting folders happens only if there is no other way to around it". Again I AM WITH YOU on this. What you are not with me/us, is expecting us to have made the decisions ourselves before setting up View (because well, there WAS life before View).

What you "deny" us, is to have our data PRE-arranged (we don't setup View on empty disks waiting to be filled, it's a fact of life) and for the system to just "follow" our arrangement. It's a bit like telling the user "you are stupid, you don't know how to arrange your own data", or "don't have your videos in two disks in folders named videos, because I want to use my _frxr_ instead, but if you insist you go and TELL me that you have two such folders and you want them as one... and I don't care if you have 20 folders in various depths of those two shares with same names, ha, go make explicit joins for them too".

In practice, as I said originally I found myself splitting a single root folder: "Videos". Easy enough for viewconfig.txt you would say. True. Then I found out that IN "Videos" there was in fact a SINGLE folder that was responsible for the split (and all other could be kept on a single disk). I arranged for that too and made an ADDITIONAL entry (in fact IIRC three extra lines) for explicitly merging that one subfolder in View. Then another root folder ("Disk Images"), up to this point fitting in a single disk... well I had to add data. TWO types of data that have to go to separate existing folders (in that same root folder... "Disk Images\Games" and "Disk Images\OS"), so guess what, I had to make the same root folder on a second disk AND the two folders under it. Then I had to add entries for ALL THREE explicit merges (about 10 extra lines - be the problem is not the math, it's that every time this happens I have to maintain it). Best would be to RE-arrange my data, so that the split could stay on the root folder (keep all Games on the first disk, but move all OS images on the second possible along with some other subfolder of Disk Images, so that Games fits in the first disk)... this would mean less extra entries in viewconfig.txt (you never get away with NO extra entries) but this would mean shift quite a few GB of data with the help of a third temp disk... No go. Then guess what... My "Emulators" root folder had to grow... Hope you get the point (it is not even fiction, it is my case).

Say all this just for the sake of discussion don't expect you to change your mind. You hopefully understand why I really CAN'T use View in its current form. Of course you didn't write View for me, but nevertheless I think I demonstrated a usage that I don't think I am the only one with it.

What I'd like to kindly "press" once more, is IF it is not too much additional code, in some distant version that you don't know what extra to add, to have a mode like that (make it unsupported or whatever), for people stupidly wanting to make their own splits and NOT tell the system explicitly about it (problem not being that it would be hard to add those tenths of extra lines, but would be hard to MAINTAIN them when something changes... and if a system makes your life more complex than before, why use it). Thanks.
(this last paragraph was not a question to be answered, just something to keep in the back of your mind)

(btw feel free to split those last posts between us, to a separate thread if you feel we mess this one)

Again thanks for reading (everybody).

NLS wrote:
...

(*) ...rendering all other solutions made in the past in a way as "stupid" ...pity I can't make that "bad choice" myself (in View) and not have to look for smart scripts to run periodically or manually fight possible folder duplicates that I need to define explicitly deep in my tree structure (and remake all this every time the balance changes) ...hope Brahim reconsiders some time in the future... I DO promise to re-read the explanation on why implicit merging is bad and understand it better (or at least a bit) - because right now frankly I can only say that it worked fine with unRAID and its few thousand users (me included) and also the other "view-like" windows implementation I am testing now, also works fine with "implicitly merging".



I am responding to this mostly so you don't waste your time expecting a change in my decision.
As always, I fully welcome suggestions including persistent ones.

Auto-merging will never happen as it conflicts with a basic aspect of FlexRAID-View: avoid splitting folders as much as possible.
Splitting folders happens only if there is no other way around it.
Just because some other tool (WHS) decided to split your folders all over the place does not mean FlexRAID-View will bend over and support such crappy design.
There are many more useful features in FlexRAID-View (virtual views, plug-in based views, avoiding spin up more than one drive just to read a folder, etc.) that are possible because I have avoided that bad design.

So, learn to use the tool for what it offers and stop fighting against it.
If WHS split your folders all over the place, now would be a good time to fix that mess and re-organize your data rather than perpetuating the mess.

greatus wrote:wtf?


Spammers...
Deleted those messages.
We will keep track of bugs to resolve here.




I really don't want to say.

Live! won't do block parity like RAID 5.
What would be the point then? Right?
You might as well go RAID 5 at that point.

Soooooo.... you can bet that I have a clever solution... else we would be losing the "Flex" in FlexRAID...
I have decided to focus on the core functionality of FlexRAID and not spend much time (if possible) on the client(s).

There is a backlog of cool functionalities coming to FlexRAID, and it would be beneficial to all if I could focus on them.
I also have two remaining editions of FlexRAID to bring to life.

The possibility of me calling on third parities to develop the client applications was present from the first day I started coding FlexRAID.
Consequently, I have made interfacing with the FlexRAID host service a child's play.

If you can send text and read text over TCP/IP, you can write a client for FlexRAID.
Your client can be written in any programming language.

I am opening up the source code for the DOS and Shell clients I created.
Those clients were a quick and dirty work since they were not my real focus.
However, their source code should provide a quick view on how easy it is to create a FlexRAID client.

If you are a Java developer, you can use the source code as starting point and improve on it.


The source code is available through subversion at: http://download.openegg.org/flexraidcmdclient1


To access the repository from Eclipse, you might want to install:

http://subclipse.tigris.org/

To access the repository from Windows, you might want to install:

http://tortoisesvn.tigris.org/

To access the repository from Mac OS X, you might want to install:

http://scplugin.tigris.org/

For more information about subversion, please visit their official website:

http://subversion.tigris.org/

If you have any questions about the software, there's a great subversion
forum site here:

http://www.svnforum.org/


 
Forum Index » Profile for Admin » Messages posted by Admin
Go to:   
Powered by JForum 2.1.8 © JForum Team



Locations of visitors to this page