We know full-node will remove all pending transactions but keeps value address after global snapshot. In the local snapshot, after reading the article: Coming Up: Local Snapshots, we know full-node maintainer need choose a confirmed transaction that is sufficiently old and use this transaction as an “anchor” for the local snapshot and clean the old transactions before the "anchor", my question is: The pending transactions should be removed after local snapshot?
No: It pending transactions have not removed after local snapshot, the size of IRI database will still very big after local snapshot, especially after a SPAM attack (SPAMer will issue large numbers of tips and they all, not solid, e.g: invalid or no Parent transactions, like this transaction that was pending 2 months).
Yes: The pending transactions will be removed. But how to do the local snapshot announcement? in the Global snapshot ... it will be announced on IOTA discord. But how about local snapshot? If I issue a transaction by random choice a public full-node, and the node makes a local snapshot immediately and my transaction still pending. My transaction will be removed and I have no idea the reason is the local snapshot.