Skip to content

Commit 20ac690

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into tamram-0806
2 parents ec42763 + f713ce1 commit 20ac690

14 files changed

+150
-182
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14420,6 +14420,16 @@
1442014420
"redirect_url": "/azure/sql-data-warehouse/release-notes-10-0-10106-0",
1442114421
"redirect_document_id": false
1442214422
},
14423+
{
14424+
"source_path": "articles/sql-data-warehouse/changing-maintenance-schedule.md",
14425+
"redirect_url": "/azure/sql-data-warehouse/maintenance-scheduling#change-a-maintenance-schedule",
14426+
"redirect_document_id": false
14427+
},
14428+
{
14429+
"source_path": "articles/sql-data-warehouse/viewing-maintenance-schedule.md",
14430+
"redirect_url": "/azure/sql-data-warehouse/maintenance-scheduling#view-a-maintenance-schedule",
14431+
"redirect_document_id": false
14432+
},
1442314433
{
1442414434
"source_path": "articles/sql-data-warehouse/release-notes-april-2018.md",
1442514435
"redirect_url": "/azure/sql-data-warehouse/release-notes-10-0-10106-0",

articles/active-directory-domain-services/manage-group-policy.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ To complete this article, you need the following resources and privileges:
3535
* If needed, complete the tutorial to [create a Windows Server VM and join it to a managed domain][create-join-windows-vm].
3636
* A user account that's a member of the *Azure AD DC administrators* group in your Azure AD tenant.
3737

38+
> [!NOTE]
39+
> As there's [no access to domain controllers in Azure AD DS](faqs.md#can-i-connect-to-the-domain-controller-for-my-managed-domain-using-remote-desktop), you can't create and use a Central Store for group policy administrative templates in a managed domain. [Sysvol isn't included in on-premises Azure AD Connect synchronization](synchronization.md#what-isnt-synchronized-to-azure-ad-ds), so you also can't create an on-premises Central Store and synchronize it to Azure AD DS through Azure AD.
40+
3841
## Install Group Policy Management tools
3942

4043
To create and configure Group Policy Object (GPOs), you need to install the Group Policy Management tools. These tools can be installed as a feature in Windows Server. For more information on how to install the administrative tools on a Windows client, see install [Remote Server Administration Tools (RSAT)][install-rsat].

articles/active-directory/develop/howto-app-gallery-listing.md

Lines changed: 52 additions & 56 deletions
Large diffs are not rendered by default.

articles/azure-functions/functions-reference-python.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def main(req: func.HttpRequest,
168168
logging.info(f'Python HTTP triggered function processed: {obj.read()}')
169169
```
170170

171-
When the function is invoked, the HTTP request is passed to the function as `req`. An entry will be retrieved from the Azure Blob Storage based on the _ID_ in the route URL and made available as `obj` in the function body. Here the storage account specified is the connection string found in `AzureWebJobsStorage` which is the same storage account used by the function app.
171+
When the function is invoked, the HTTP request is passed to the function as `req`. An entry will be retrieved from the Azure Blob Storage based on the _ID_ in the route URL and made available as `obj` in the function body. Here the storage account specified is the connection string found in , which is the same storage account used by the function app.
172172

173173

174174
## Outputs
@@ -277,29 +277,41 @@ def main(req: func.HttpRequest) -> func.HttpResponse:
277277
In this function, the value of the `name` query parameter is obtained from the `params` parameter of the [HttpRequest] object. The JSON-encoded message body is read using the `get_json` method.
278278

279279
Likewise, you can set the `status_code` and `headers` for the response message in the returned [HttpResponse] object.
280-
281-
## Async
282280

283-
We recommend that you write your Azure Function as an asynchronous coroutine using the `async def` statement.
281+
## Concurrency
284282

285-
```python
286-
# Will be run with asyncio directly
283+
By default, the Functions Python runtime can only process one invocation of a function at a time. This concurrency level might not be sufficient under one or more of the following conditions:
284+
285+
+ You're trying to handle a number of invocations being made at the same time.
286+
+ You're processing a large number of I/O events.
287+
+ Your application is I/O bound.
288+
289+
In these situations, you can improve performance by running asynchronously and by using multiple language worker processes.
287290

291+
### Async
292+
293+
We recommend that you use the `async def` statement to make your function run as an asynchronous coroutine.
294+
295+
```python
296+
# Runs with asyncio directly
288297

289298
async def main():
290299
await some_nonblocking_socket_io_op()
291300
```
292301

293-
If the main() function is synchronous (no qualifier), we automatically run the function in an `asyncio` thread-pool.
302+
When the `main()` function is synchronous (without the `async` qualifier), the function is automatically run in an `asyncio` thread-pool.
294303

295304
```python
296-
# Would be run in an asyncio thread-pool
297-
305+
# Runs in an asyncio thread-pool
298306

299307
def main():
300308
some_blocking_socket_io()
301309
```
302310

311+
### Use multiple language worker processes
312+
313+
By default, every Functions host instance has a single language worker process. However there's support to have multiple language worker processes per host instance. Function invocations can then be evenly distributed among these language worker processes. Use the [FUNCTIONS_WORKER_PROCESS_COUNT](functions-app-settings.md#functions_worker_process_count) application setting to change this value.
314+
303315
## Context
304316

305317
To get the invocation context of a function during execution, include the [`context`](/python/api/azure-functions/azure.functions.context?view=azure-python) argument in its signature.

articles/digital-twins/how-to-egress-endpoints.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: bertvanhoof
77
ms.service: digital-twins
88
services: digital-twins
99
ms.topic: conceptual
10-
ms.date: 08/12/2019
10+
ms.date: 10/02/2019
1111
---
1212

1313
# Egress and endpoints

articles/digital-twins/how-to-multitenant-applications.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: bertvanhoof
77
ms.service: digital-twins
88
services: digital-twins
99
ms.topic: conceptual
10-
ms.date: 08/12/2019
10+
ms.date: 10/02/2019
1111
---
1212

1313
# Enable multitenant applications with Azure Digital Twins
@@ -52,20 +52,16 @@ To solve the previous problem scenario, the following actions are needed to crea
5252
1. Open **Subscriptions**.
5353
1. Select the subscription that has the Azure Active Directory tenant to be used in **DEVELOPER**'s application.
5454

55-
![Azure Active Directory subscriptions][1]
55+
[![Azure Active Directory subscriptions](media/multitenant/ad-subscriptions.png)](media/multitenant/ad-subscriptions.png#lightbox)
5656

5757
1. Select **Resource Providers**.
5858
1. Search for **Microsoft.IoTSpaces**.
5959
1. Select **Register**.
6060

61-
![Azure Active Directory resource providers][2]
61+
[![Azure Active Directory resource providers](media/multitenant/ad-resource-providers.png)](media/multitenant/ad-resource-providers.png#lightbox)
6262

6363
## Next steps
6464

6565
- To learn more about how to use user-defined functions with Azure Digital Twins, read [How to create Azure Digital Twins user-defined functions](./how-to-user-defined-functions.md).
6666

6767
- To learn how to use role-based access control to further secure the application with role assignments, read [How to create and manage Azure Digital Twins role-based access control](./security-create-manage-role-assignments.md).
68-
69-
<!-- Images -->
70-
[1]: media/multitenant/ad-subscriptions.png
71-
[2]: media/multitenant/ad-resource-providers.png

articles/digital-twins/how-to-user-defined-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: bertvanhoof
77
ms.service: digital-twins
88
services: digital-twins
99
ms.topic: conceptual
10-
ms.date: 08/12/2019
10+
ms.date: 10/02/2019
1111
ms.custom: seodec18
1212
---
1313

-7.41 KB
Loading
-3.75 KB
Loading

articles/sql-data-warehouse/TOC.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -218,13 +218,7 @@
218218
- name: Troubleshoot
219219
href: sql-data-warehouse-troubleshoot.md
220220
- name: Maintenance schedules
221-
items:
222-
- name: Overview
223-
href: maintenance-scheduling.md
224-
- name: View maintenance schedule
225-
href: viewing-maintenance-schedule.md
226-
- name: Change maintenance schedule
227-
href: changing-maintenance-schedule.md
221+
href: maintenance-scheduling.md
228222
- name: Integration
229223
items:
230224
- name: Overview

0 commit comments

Comments
 (0)