Announcement

Collapse
No announcement yet.

File Transfer Frustration

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • File Transfer Frustration

    I'll preface this by saying this was no person's fault at The Client or in my office. This was down to system design, which would fall on someone's shoulders at the developer's side, which is a big-name corporation, and it's easy to blame them for everything. Anyway...

    Among the various responsibilities I have at my current IT position is assisting with some share drive reorganizations. This sort of thing happens all the time at The Client, as various departments are folded into others, or as new ones are created, and this sometimes means entire share drives need to be moved from one place to another.

    "But wait, Jay," I hear you saying, "wouldn't that be a job better suited for the server admins, who can do all that stuff on the back end?"

    And you would be correct. However, as the server admins have eighty bajillion other things to on any given day, they delegate all file moves under a certain file size to us.

    Last month, [Office X] reached out to us, because they're going to be split off from/merged into/moved to another department this month and so they need their existing share drive moved over to their new location. I worked with my supervisor/coworker "SIL" to check the sizes of the folders we're going to be moving. At least three of the folders that I was in charge of checking would be too large for us, and so would go to the server admins (one folder alone was more than 1 TB in size), while the others would be our responsibility. We needed to confer with Office X to determine when to do the move, since a lot of these folders would be still be in use, and we can't move them if anyone is using the folders or their contents. We arrange it all to happen just before the long weekend.

    Only, as I'm doing it-- and this takes up all my day, since 95% of my job deals with share drive stuff (mostly granting/removing access to folders etc), and I can't do the rest of it while the move is happening, or it slows down the move-- I start getting some error messages. All of them are basically that the file name will be "too long for the destination path." Which is a fancy way of saying "this folder is buried so deep under so many subfolders that it exceeds the buffer for the share path."

    I can't force the move through, and we're not permitted to just pull an audible and push the folder through to some place else. That decision has to be made by Office X. Since I'm part-way through this move, and I don't know how many other folders will error up like this, I figure I'll compile a list of all folders that give this error, so we can pass the info off to Office X for their decision.

    The problem I have, however, is the error message lists ONLY the last folder in the share path that gave the error. Which means I end up having to spend a few hours drilling down through folder after folder, trying to find the one whose name matches the one giving me the error. I COULD just give Office X the folder names from the error message, and leave them to figure it out, but my work ethic wouldn't let me leave it at that.

    It was just a frustration that could have been more easily fixed if the developers had thought to make their error messages more clear for that kind of thing.
    PWNADE(TM) - Serve up a glass today! | PWNZER - An act of pwnage so awesome, it's like the victim got hit by a tank.

    There are only Four Horsemen of the Apocalypse because I choose to walk!

  • #2
    Does this mean you're required to do a job that rightfully belongs to someone above you, but haven't the power to actually complete it?
    Customers should always be served . . . to the nearest great white.

    Comment


    • #3
      Quoth Kristev View Post
      Does this mean you're required to do a job that rightfully belongs to someone above you, but haven't the power to actually complete it?
      No, we have the power to complete it, but when it comes to large amounts of data, it puts less strain on the network's bandwidth if it's done after business hours. Since we can't do that (per contract or terms of employment, etc), it falls to the server admins, who are 24/7.
      PWNADE(TM) - Serve up a glass today! | PWNZER - An act of pwnage so awesome, it's like the victim got hit by a tank.

      There are only Four Horsemen of the Apocalypse because I choose to walk!

      Comment


      • #4
        Not really a developer problem either, that's down to the OS itself; usually once one operation fails the whole process fails, so there will be no list generated to show you. Or it's a user problem 'cause who needs nested folders that deep, really?
        This was one of those times where my mouth says "have a nice day" but my brain says "go step on a Lego". - RegisterAce
        I can't make something magically appear to fulfill all your hopes and dreams. Believe me, if I could I'd be the first person I'd help. - Trixie

        Comment


        • #5
          There may be a way to script the process so it spits out all of the files whose names are too long. In a UNIX-like environment, you can do an "ls" and pipe it into "wc" or one of the other text filtering tools like "awk" and have it spit out stuff that's too long. That is, if you can find out what length is "too long" to start with.

          I'm pretty sure Windows has some kind of scripting you can do, and you might be able to get it to do the same thing.
          “There are two novels that can change a bookish fourteen-year old’s life: The Lord of the Rings and Atlas Shrugged.
          One is a childish fantasy that often engenders a lifelong obsession with its unbelievable heroes, leading to an emotionally stunted, socially crippled adulthood, unable to deal with the real world.
          The other, of course, involves orcs." -- John Rogers

          Comment


          • #6
            The Windows definition of a path name that is "too long" is 260 characters, if that helps. MS article here: https://docs.microsoft.com/en-us/win...ath-limitation This may have some useful API info.
            "For a musician, the SNES sound engine is like using Crayola Crayons. Nobuo Uematsu used Crayola Crayons to paint the Sistine Chapel." - Jeremy Jahns (re: "Dancing Mad")
            "The difference between an amateur and a master is that the master has failed way more times." - JoCat
            "Thinking is difficult, therefore let the herd pronounce judgment!" ~ Carl Jung
            "There's burning bridges, and then there's the lake just to fill it with gasoline." - Wiccy, reddit
            "Retail is a cruel master, and could very well be the most educational time of many people's lives, in its own twisted way." - me
            "Love keeps her in the air when she oughta fall down...tell you she's hurtin' 'fore she keens...makes her a home." - Capt. Malcolm Reynolds, "Serenity" (2005)
            Acts of Gord – Read it, Learn it, Love it!
            "Our psychic powers only work if the customer has a mind to read." - me

            Comment

            Working...