Re: Re: [ntfsd] Re: [ntfsd] file_overwrite deletes ads

Yeah, like I said before, I’ve mostly used ADS as a mechanism to store
metadata about file contents, so when the contents went away the metadata
was no longer accurate (and necessary). However, perhaps Ged is
implementing something like file versions, where all the old contents of
the file are preserved in ADS or some such.

However, I wonder if the file name comes into play at all. For example, for
a file version system, one should probably take into account the file name
for a specific version as well, so maybe ADS isn’t a good choice for things
that need to be tracked across renames… Anyway, I’m really just guessing
here, Ged didn’t say anything more specific…

Thanks,
Alex.

On Tue, Jun 3, 2014 at 3:20 PM, Marion Bond wrote:

> Interesting. You made it sound like the file you are working with are
> some kind of specially organized databases or something like that rather
> than any arbitrary file. I am curious what kind of meta data you might want
> to persist across a complete replacement of the contents that wasn’t
> triggered in some controlled way you control. In your example, nothing
> would stop me from pasting in an entirely different document in Wordpad and
> then saving. Replication information might be useful after something like
> that, but it shouldn’t occupy GB. Backup and restore data might occupy GB,
> but using alternate data streams seems like a poor way to implement it -
> especially as VSS and even recycle bin functionality already exists in the
> base OS
>
> Sent from Surface Pro
>
> From: Ged Murphy
> Sent: ‎Tuesday‎, ‎June‎ ‎03‎, ‎2014 ‎6‎:‎07‎ ‎PM
>
> To: Windows File Systems Devs Interest List
>
> The IO can come from any application on the box, so it could come at any
> time.
> Wordpad is an example of an app which uses this flag when opening files
> for writing
>
>
> On 03/06/2014 22:55, “Marion Bond” wrote:
>
> How often do you expect this operation in real life? If the file IO is
> from your application, I would expect it not to do this without a good
> reason. And if the file IO is from another application (ie a restore by a
> backup application), then maybe regenerating multiple GB of data isn’t such
> a bad thing
>
> Sent from Surface Pro
>
>
> —
> NTFSD is sponsored by OSR
>
> OSR is hiring!! Info at http://www.osr.com/careers
>
> For our schedule of debugging and file system seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> —
> NTFSD is sponsored by OSR
>
> OSR is hiring!! Info at http://www.osr.com/careers
>
> For our schedule of debugging and file system seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>