Skip to content

Commit abb0175

Browse files
author
Jill Grant
authored
Merge pull request #287200 from normesta/LCM
Updates for LCM long running policies
2 parents 789b856 + ddeb53e commit abb0175

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

articles/storage/blobs/lifecycle-management-overview.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ description: Use Azure Blob Storage lifecycle management policies to create auto
55
author: normesta
66

77
ms.author: normesta
8-
ms.date: 10/25/2024
8+
ms.date: 11/25/2024
99
ms.service: azure-blob-storage
1010
ms.topic: conceptual
11-
ms.reviewer: yzheng
1211
ms.custom: references_regions, engagement-fy23
1312
---
1413

@@ -18,8 +17,8 @@ Azure Blob Storage lifecycle management offers a rule-based policy that you can
1817

1918
With the lifecycle management policy, you can:
2019

21-
- Transition blobs from cool to hot immediately when they're accessed, to optimize for performance.
22-
- Transition current versions of a blob, previous versions of a blob, or blob snapshots to a cooler storage tier if these objects haven't been accessed or modified for a period of time, to optimize for cost.
20+
- Transition current versions of a blob, previous versions of a blob, or blob snapshots to a cooler storage tier if these objects haven't been accessed or modified for a period of time, to optimize for cost.-
21+
- Transition blobs back from cool to hot immediately when they're accessed.
2322
- Delete current versions of a blob, previous versions of a blob, or blob snapshots at the end of their lifecycles.
2423
- Apply rules to an entire storage account, to select containers, or to a subset of blobs using name prefixes or [blob index tags](storage-manage-find-blobs.md) as filters.
2524

@@ -186,9 +185,17 @@ The run conditions are based on age. Current versions use the last modified time
186185

187186
## Lifecycle policy runs
188187

189-
When you configure or edit a lifecycle policy, it can take up to 24 hours for changes to go into effect and for the first execution to start. The time taken for policy actions to complete depends on the number of blobs evaluated and operated on.
188+
When you add or edit the rules of a lifecycle policy, it can take up to 24 hours for changes to go into effect and for the first execution to start.
190189

191-
If you disable a policy, then no new policy runs will be scheduled, but if a run is already in progress, that run will continue until it completes and you're billed for any actions that are required to complete the run. See [Regional availability and pricing](#regional-availability-and-pricing).
190+
An active policy processes objects continuously, and is interrupted if changes are made to the policy. If you edit, delete, or disable a rule, then the execution of that policy terminates within 15 minutes, and is restarted again within 24 hours with updated rules. If you disable or delete all of the rules in a policy, then the policy becomes inactive, and no new runs will be scheduled.
191+
192+
The time required for a run to complete depends on the number of blobs evaluated and operated on. The latency with which a blob is evaluated and operated on may be longer if the request rate for the storage account approaches the storage account limit. All requests made to storage account, including requests made by policy runs, accrue to the same limit on requests per second, and as that limit approaches, priority is given to requests made by workloads. To request an increase in account limits, contact [Azure Support](https://azure.microsoft.com/support/faq/).
193+
194+
To view default scale limits, see the following articles:
195+
196+
- [Scalability and performance targets for Blob storage](scalability-targets.md)
197+
- [Scalability and performance targets for standard storage accounts](../common/scalability-targets-standard-account.md)
198+
- [Scalability targets for premium block blob storage accounts](scalability-targets-premium-block-blobs.md)
192199

193200
### Lifecycle policy completed event
194201
The `LifecyclePolicyCompleted` event is generated when the actions defined by a lifecycle management policy are performed. A summary section appears for each action that is included in the policy definition. The following json shows an example `LifecyclePolicyCompleted` event for a policy. Because the policy definition includes the `delete`, `tierToCool`, `tierToCold`, and `tierToArchive` actions, a summary section appears for each one.

articles/storage/blobs/storage-blob-faq.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
description: This article provides a list of frequently asked questions (FAQ) for Azure Blob Storage.
55
ms.topic: faq
66
ms.service: azure-blob-storage
7-
ms.date: 08/27/2024
7+
ms.date: 11/25/2024
88
ms.author: normesta
99
author: normesta
1010
title: Azure Blob Storage frequently asked questions
@@ -55,7 +55,7 @@ sections:
5555
- question: |
5656
Is there a way to identify the time at which the policy will be executing?
5757
answer: |
58-
Unfortunately, there's no way to track the time at which the policy will be executing, as it's a background scheduling process. However, the platform will run the policy once per day.
58+
Unfortunately, there's no way to track the time at which the policy will be executing, as it's a background scheduling process. Lifecycle policies start execution within 24 hours of a rule being created or updated. Policies process objects continuously in the background, as required. Priority is given to requests from workloads. So, there's no way to track the time at which a policy may be executing. The time required to process objects may depend on the request rate for the storage account. This time may be longer if the request rate for the storage account approaches the storage account limit.
5959
- name: Azure Storage blob inventory
6060
questions:
6161
- question: |

0 commit comments

Comments
 (0)