rolle,
@rolle@mementomori.social avatar

I was looking for a reply in a post earlier this year but then found it's gone. This is kinda a downside, I wish old replies could be re-fetched, never thought it's "impossible to undo".

It could work in a way it would backfill the replies once the post is accessed, but tech-wise I understand if it's not possible.

Question for admins: Are you doing something to circumvent this?

rolle,
@rolle@mementomori.social avatar

Masto.host suggests this should be left blank. Never realized how dangerous this is for the content on your own server.

https://masto.host/mastodon-content-retention-settings/

rolle, (edited )
@rolle@mementomori.social avatar

For example this post should have 200+ replies. Sad to see they're all gone. https://mementomori.social/@rolle/110139191307581764

rolle,
@rolle@mementomori.social avatar

On the other hand, that's what life is all about, things get lost in time. And that's one of the principals in my views and is based on this idea. Yet I want to retain as much that is possible, that's why I've left the field blank for now. Let's see how long it lasts before the next scale up.

jaajko,

@rolle i learned that the hard way too. i had dms on my (now shutdown) masto.host server social.jaajko.com only for them to disappear irreversibly.

raptor85,
@raptor85@mastodon.gamedev.place avatar

@rolle honestly social networks like mastodon shouldn't be being used for a repository of information that needs to be permanent anyways, it's not really the intent nor are they particularly well suited for it, for long term content there's other fedi software that's better suited, whether it be for image posts, videos, or just text(blogs/etc), or even just using non-fedi software and posting a link here for discussions.

rolle,
@rolle@mementomori.social avatar

@raptor85 That is true, fast paced social medias like this are not the place. YET sometimes I want to go back in time and look for that certain thing. Or a bookmark. Those should not be deleted.

taymaz,

@rolle it should be retained. Social interactions evolve over time and referencepoints in discussions are invaluable, both in terms of content as well as for sentimental reasons.
I’m surprised to see so many comments arguing for regular wipes. I’m sure it’s feasible for some communities but many “mainstream” communities prefer longevity.

kikobar,
@kikobar@acc4e.com avatar

@rolle I can still see a lot of replies in the link you just posted.

Something I am still confused is about the difference between the setting you are referring to and the cron job that deletes the cached posts and profiles (tootctl media remove, tootctl preview_cards remove and tootctl media remove --prune-profiles).

Anyone able to explain the difference?

rolle,
@rolle@mementomori.social avatar

@kikobar Posted the wrong link, that post was under 90 days old so it has the replies.

This on the other hand does not. It should have 200+ replies: https://mementomori.social/@rolle/110139191307581764

In my understanding that tootctl command for media is the same than media cache retention period. Nevertheless, it being run still re-fetches media on demand. So it's kinda safer. But content cache retention removes the whole content permanently.

kikobar,
@kikobar@acc4e.com avatar

@rolle Oh, now I can see a lot less replies in the post.

With regard to the cache settings, I haven't ever used the media retention period, but the tootctl command triggers a process to build a temporary database identifying the toots and profiles that have not been interacted with and therefore considered ok to be deleted, so it is expensive in CPU usage but lesser destructive than a simple expiry date.

dustinrue,
@dustinrue@chateaude.luxe avatar

deleted_by_author

  • Loading...
  • rolle,
    @rolle@mementomori.social avatar

    @dustinrue It is not to be permanent. As I said my ideology is against permanency, hence Memento Mori.

    Yet I would have liked to seet that reply couple of months ago and it's gone now.

    mochialex,

    @rolle That’s an insane feature!

    elduvelle,
    @elduvelle@neuromatch.social avatar

    @rolle They’re not all gone for me! (But I don’t have all 134 either)
    I guess it must be server-specific? Which kind of defeats the purpose if it is to delete everything…

    rolle,
    @rolle@mementomori.social avatar

    @elduvelle Exactly. It's even more crazier than that first reploy that is MINE is gone too.

    I have left the field blank now. Better to keep them.

    rolle,
    @rolle@mementomori.social avatar
    stefan,
    @stefan@gardenstate.social avatar

    @rolle Would love to hear more folks talk about this and what different best case scenarios could be.

    rolle,
    @rolle@mementomori.social avatar

    @stefan For example this post should have 134 replies. They are all gone now. Including my replies to other users (because those replies I have replied to have been deleted).

    This is bad.
    https://mementomori.social/@rolle/110406277373070371

    realcaseyrollins,
    @realcaseyrollins@social.teci.world avatar

    @rolle @stefan I’m seeing all the replies on my end.

    rolle,
    @rolle@mementomori.social avatar

    @realcaseyrollins @stefan What the...... incognito shows them, but as logged in nothing! That's wild.

    stefan,
    @stefan@gardenstate.social avatar

    @rolle that sounds weird indeed

    rolle,
    @rolle@mementomori.social avatar

    @stefan Just realized it's under 90 days old so it has replies that had not been deleted yet.

    Try this: https://mementomori.social/@rolle/110139191307581764

    Should have 200+ replies.

    rolle,
    @rolle@mementomori.social avatar

    @realcaseyrollins @stefan

    Oh but I linked the wrong post, that's under 90 days old.

    This has 200+ replies but I don't see them, do you? https://mementomori.social/@rolle/110139191307581764

    stefan,
    @stefan@gardenstate.social avatar

    @rolle totally. Refetch is hard because you would have to ask every mastodon server. Maybe a soft delete would remove the contents but point to where to get it.

    liaizon,
    @liaizon@wake.st avatar

    @rolle really really unfortunate that this is even offered as a solution. this shouldn't be an option

    rolle,
    @rolle@mementomori.social avatar

    @liaizon I was really surprised about the fact didn't notice this before. It's not "cache" if it deletes the things on your server. I noticed even one of my own reply gone because I had answered to a reply that was deleted... not good.

    liaizon,
    @liaizon@wake.st avatar

    @rolle I have seen many people use this method without realizing the implications

    rolle,
    @rolle@mementomori.social avatar

    @liaizon I kinda thought it really short time and mistakenly thought these are the same thing

    Media cache retention period
    Content cache retention period

    But the other just removes them temporarily and re-fetches them on demand, other permanently and for good.

    strypey,
    @strypey@mastodon.nzoss.nz avatar

    @liaizon
    > I have seen many people use this method without realizing the implications

    This is a perfect description of so much that's been going on of late, in the verse and elsewhere.

    @rolle

    bacon,
    @bacon@cheeseburger.social avatar

    @rolle I did not realize this. Thanks for the info

    rolle,
    @rolle@mementomori.social avatar

    @bacon I learned the hard way! I suggest you to leave it blank if you want content not to be permanently deleted.

    shlee,
    @shlee@aus.social avatar

    @rolle @doot mastodon considered dangerous… they added it because a bunch of admins love deleting content for some reason

    rolle,
    @rolle@mementomori.social avatar

    Onko esim. @jonne @husku @lari tiedossa tämä, että jos kentässä on numero niin näiden päivien jälkeen KAIKKI sisältö poistetaan pysyvästi?

    jonne,
    @jonne@mastodontti.fi avatar

    deleted_by_author

  • Loading...
  • rolle,
    @rolle@mementomori.social avatar

    @jonne Mä huomasin että kaikki vastaukset vanhoihin (hyviin) postauksiini on deletoitu. Esim. https://mementomori.social/@rolle/109489389453580937 näkyy vain aikarajan sisällä tulleet.

    @husku @lari

    lupposofi,

    @rolle @jonne @husku @lari Muistivikaiselle olisi katastrofi, jos omat kirjanmerkit erityisen säilyttämisen arvoisista tooteista katoaisivat. Mitenkään ei voisi tietää, mistä on tullut käytettyä harkiten ajattelu- ja puhe-kykyä ja kaiveltua lähteitä. Pistäisi miettimään, kannattaako jatkaa tällaisella alustalla. Toki tarpeellisimmat saisi talteen vaikka OneNoteen, mutta olisi lisätyö, eikä pelkkä "päivä päällä" eläminen somessa jaksaisi meikäläistä kiinnostaa.

    rolle,
    @rolle@mementomori.social avatar

    @lupposofi @jonne @husku @lari Onneksi Mastodontti.fi:ssä ollaan oltu hereillä tämän asetuksen suhteen. Onneksi itselläni ei ollut käyttäjiä aikaisemmin, joten vain omiini tulleita vastauksia hävisi. Näistä on helppo oppia.

    lupposofi,

    @rolle @jonne @husku @lari Se tuli tosiaan "kreivin aikaan" varmistus siitä, että johonkin kohtaan ei toinna siellä päässä laittaa aikamäärettä, ellei tila ahista, ja sittenkin kai vain etukäteen tiedotellen.

    Sivusta noita maallikkona tänään seurailin.

    laukanhenkka,

    @rolle Meilläkin tuo on jätetty tyhjäksi.

    @jonne @husku @lari

    rolle,
    @rolle@mementomori.social avatar

    @laukanhenkka Minua harmittaa, kun en tajunnut lukea pientä pränttiä. Tilaa kyllä riittää. @jonne @husku @lari

    laukanhenkka,

    @rolle Harmitus pois. Näin sitä oppii 🙂

    @jonne @husku @lari

    JustDalek_,

    @rolle I too was unfamiliar with the impact of the setting and cleared it out last month thanks to this blog entry.

    Thank you @mastohost for the blog post!

    Wish mastodon was more clear about this when servers first start

    amxmln,
    @amxmln@mastodon.design avatar

    @rolle lost my bookmarks to this earlier in the year, was quite upsetting. 😅

    rolle,
    @rolle@mementomori.social avatar

    @amxmln Yeah. Won't do that mistake twice.

    chucker,
    @chucker@norden.social avatar

    @rolle seems poorly named, too. If it causes data loss, it’s not a “cache” in the way I understand caching.

    Like, people get told to try and delete caches because of invalidation errors, and it won’t cause data loss; it causes the data to be refetched.

    rolle,
    @rolle@mementomori.social avatar

    @chucker Exactly. I first thought this means the same than media retention, that it just removes the unnecessary and they are re-fetched on demand.

    admin,

    @rolle I actually very much dislike what masto.host is writing there. The content retention cache policy is important for being a good citizen on Fedi.

    A lot of users set an auto-deletion of their posts. E.g., "Auto-delete after 60 days". Then, their posts older than that are automatically deleted from their servers.

    On remote servers which have fetched these posts, the posts would then disappear at latest this deletion date + the content caching policy set there.

    If you leave that field blank on your server, you are actually saying: "I don't give a damn about what the original poster wanted, I am keeping their post forever."

    This, for me, is being a not-so-good citizen of Fedi. If the post was deleted on your server after content retention cache time, it will be automatically re-fetched. If it was also deleted on the originating server, there was a reason for it and that reason should be respected.

    I do NOT WANT the posts of my users to be kept longer than what they configured in their settings. I'd find this behavior ... not good.

    And yes, there are many rules (also called "compromises") that we have to follow if we live in a community - and some of them I really don't like. But I have a choice: I either accept those rules, work with the others to change them, or leave the community. Because if one person starts breaking one of the rules, what stops others ignoring them all?

    Just my EUR 0.0002

    rolle,
    @rolle@mementomori.social avatar

    @admin Isn't auto-deletion another thing though and different from content retention? In my understanding posts should always auto delete per user if the user decides so regardless of the content cache setting?

    alex,
    @alex@dev-null.io avatar

    @rolle @admin the deletions are federated, so they should purge at the point of deletion irrespective of the content cache policies.

    A notable exception being if the instance is suspended, then you won't get the deletion processed.

    admin,

    @alex I am not sure whether the deletions are federated to everywhere. My understanding was that the deletions are like every other message action: they are federated to followers and/or mentioned people.

    @rolle

    rolle,
    @rolle@mementomori.social avatar

    @admin Why shouldn't they?

    AFAIK this is implemented this way. https://github.com/mastodon/mastodon/pull/16529

    @alex

    admin,

    @rolle Yes, on their OWN server. But the cache I am talking is on OTHER servers. The auto-deletion works on their server where their post is deleted. It might also be federated to their CURRENT followers but definitely not to their "former" followers.

    I am on the server 'anarres.family'. My post auto-deletion is set to '60 days'. Now, this post I am writing will be cached on your server, 'mementomori.social' for the time that your admin has set as 'post cache duration'. If that post cache duration is more than 60 days, this post will stay on your server even after it was deleted on my server after 60 days. If your admin has set '90' days, then it will probably stay another 30 days and then deleted from the cache and it is gone for good.

    But if they left that field blank or set it to $MAX_INT, it will stay there forever even though I said it should be deleted after 60 days.

    rolle,
    @rolle@mementomori.social avatar

    @admin The deletions are federated and per-user settings are nothing to do with the cache retention setting: https://github.com/mastodon/mastodon/pull/16529#issuecomment-895874212

    admin,

    @rolle https://github.com/mastodon/mastodon/pull/16529#issuecomment-895874212

    I have never said that cache retention has anything to do with user settings. I am just saying that if you set cache retention to forever, you might be ignoring the user's wish, especially as Mastodon, as described above in the link, can't really federate deletion to everywhere where a post has landed.

    rolle,
    @rolle@mementomori.social avatar

    @admin

    Well you said "If your admin has set '90' days, then it will probably stay another 30 days and then deleted from the cache and it is gone for good."

    For me that exact same answer on the link makes sure the deletion will be federated but as like in the Internet, if your stuff is public, it may never vanish permantently, really. Look it up on Internet Archive, it can be found.

    "it makes a best effort by sending to instances where there are followers and to people that interacted with or where mentioned in the toot, plus there are some delete forwarding paths in Mastodon".

    I'm not going to argue about this more but it's safe to say per-user setting is enough and can be trusted.

    husku,
    @husku@eliitin-some.fi avatar

    @rolle

    Olispa ollu kiva jos olisin lukenut tän aikasemmin :blobcatjoy:

    rolle,
    @rolle@mementomori.social avatar

    @husku Joo, minäkin olisin halunnut tajuta tämän jo viime vuonna kun pistin serverin pystyyn. Tajusin vasta kun hiljattain tuli uuteen versioon tuo boldattu teksti... https://github.com/mastodon/mastodon/pull/23261

    jippi,
    @jippi@expressional.social avatar

    @rolle what’s the link to that page you’re quoting from? :)

    rolle,
    @rolle@mementomori.social avatar

    @jippi There is literally a link in the post :blob_wink:

    jippi,
    @jippi@expressional.social avatar

    @rolle hmm I’m not seeing it in Ivory at all 🤔🤔🤔

    rolle,
    @rolle@mementomori.social avatar
    jippi,
    @jippi@expressional.social avatar

    @rolle thanks! 💓 I don't see the link in Glitch either 🤔

    rolle,
    @rolle@mementomori.social avatar

    @jippi Very strange.

    jippi,
    @jippi@expressional.social avatar

    @rolle I've been using https://gist.github.com/jippi/d51356cb7aabbdee5ba0230da96e7282 on my server for the last year or so, does that match what you have been doing as well? :)

    I don't think the docs are super clear on whats being expected to run when and what outcomes they have

    StarkRG,
    @StarkRG@myside-yourside.net avatar

    @rolle Seems like something that should have a bigger warning on the settings page.

    rolle,
    @rolle@mementomori.social avatar

    @StarkRG It has nowadays but not at the time.

    StarkRG,
    @StarkRG@myside-yourside.net avatar

    @rolle I think it needs a "It's actually very important that this field remains blank unless you really know what you're doing" kind of warning.

    rolle,
    @rolle@mementomori.social avatar

    @StarkRG Yeah. Right now it just has ”All posts and boosts from other servers will be deleted after the specified number of days. Some posts may not be recoverable. All related bookmarks, favourites and boosts will also be lost and impossible to undo.”

    RevThwack,
    @RevThwack@starbase80.wtf avatar

    @rolle
    I'm personally leaving this field blank, but I can understand using it. Data loss is something to treat carefully, but those of us paying for a hosted instance do have to balance resources/costs with concerns like this.

    mcg,
    @mcg@social.lol avatar

    @rolle Assuming the content is still available at thes origin, then If this isn’t redownloaded on demand, it’s not a cache. At the very least it needs to be renamed.

    rolle,
    @rolle@mementomori.social avatar

    @mcg All the replies are gone from the posts I've posted in the past. Even in those that had hundreds of replies. This had 134 replies: https://mementomori.social/@rolle/110406277373070371

    mrgeneration,
    @mrgeneration@soziale.cloud avatar

    @rolle I completely disabled this function on my instance when I learned the scope of this functionality. I was shocked when I found the real scope in a Github issue. When I configured this, the text your instance shows was not yet there and thus a huge issue because it also wasn't in their docs.

    E.g. for bookmarks this is an issue if you want to remember a post for a reason. :)

    ThaMunsta,
    @ThaMunsta@nervesocket.com avatar

    @rolle
    I have media cache retention set to 28 days since it actually can and will be re-downloaded on demand. Content cache retention I have set to 365 but as that day approaches I might just set it to -1

    rolle,
    @rolle@mementomori.social avatar

    @ThaMunsta I have now left content "cache" retention to blank. Media is different.

    rmdes,
    @rmdes@mstdn.social avatar

    @rolle wow.. Wasn't aware of this..

    rolle,
    @rolle@mementomori.social avatar
    kechpaja,
    @kechpaja@social.kechpaja.com avatar

    @rolle I’ve probably lost some bookmarks because of this, since I didn’t consider that particular bit when I set it up.

    I’m not going to turn it off, though. I’m probably just going to get in the habit of only using bookmarks temporarily, and saving things I care about to my regular computer (either links to the original post, or screenshots/copies of the text if it’s really important).

    But yes: either this should either not apply to bookmarked or likes toots, or bookmarks and likes should continue to be stored as references to the original toot after it has been purged.

    alwynispat,

    @rolle an thanks for this.. I’ve increased mine to 365. But kept media to 7 days.

    michael,
    @michael@thms.uk avatar

    @rolle I'm not sure I understand. Isn't the answer to not turn cache retention on, if you want to have access to old posts?

    rolle,
    @rolle@mementomori.social avatar

    @michael Yeah, I guess I mistakenly thought it would just be removed and then re-downloaded on demand like media, not irreversibly removed. I have set it now to blank.

    michael,
    @michael@thms.uk avatar

    @rolle yeah, the way that mastodon handles 'cache' isn't really comparable to the way we'd typically think of a ‘cache’

    nitrml,

    @michael @rolle currently yes. Ideally there should be a setting to activate the content retention period in order to purge old stuff, but keep likes & bookmarks of remote toots and remote replies to your toots intact.

    hackersquirrel,
    @hackersquirrel@gnulinux.social avatar

    @rolle
    I found the same thing. When someone asks to follow me I like to see there own postings first. It would be good to have a longer window, maybe a years worth of posts could be the cutoff.

    vidar,
    @vidar@galaxybound.com avatar

    @rolle You can't guarantee that the originating instance will even exist anymore when you want to re-fetch things, nor that it will still serve up the content. Note it says they may not be recoverable, not that they won't.

    rolle,
    @rolle@mementomori.social avatar

    @vidar Yes, but they still should not be completely deleted forever. 🤔

    vidar,
    @vidar@galaxybound.com avatar

    @rolle But that setting is there specifically to delete them fully from your instance. It's only "completely deleted forever" if the content also disappears from its origin. If you want to protect yourself against that, you need to either back it all up or let your instance retain everything.

    rolle,
    @rolle@mementomori.social avatar

    @vidar Yeah. But it is misleading right now and a very dangerous setting. I have left it blank now.

    vidar,
    @vidar@galaxybound.com avatar

    @rolle Incidentally, I think this is a poorly thought through setting, and that there ought to be an option to make the retention only apply to anything you haven't bookmarked or favorites and their parents (you might still lose some things but it'd be less surprising).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • mastodon
  • rosin
  • osvaldo12
  • thenastyranch
  • DreamBathrooms
  • everett
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • mdbf
  • love
  • kavyap
  • GTA5RPClips
  • khanakhh
  • normalnudes
  • modclub
  • ethstaker
  • Leos
  • ngwrru68w68
  • Durango
  • tacticalgear
  • cubers
  • anitta
  • provamag3
  • tester
  • cisconetworking
  • megavids
  • JUstTest
  • All magazines