Thanks for your support Adam, I have posted the issue. 

Michael

On Tuesday, May 3, 2016 at 12:06:26 AM UTC+2, Adam (Cloud Platform Support) 
wrote:
>
> I see this too. The Datastore Admin has a dependency on the old builtin 
> mapreduce library which can't be enabled anymore. It does not work with the 
> latest appengine-mapreduce library even when fixing the handler paths 
> (/mapreduce -> /_ah/mapreduce) in the include.yaml. Vendoring the old 
> mapreduce builtin from the SDK into the project causes problems with 
> imports.
>
> It looks like deploying the datastore admin manually isn't a trivial task. 
> I'll keep trying to get it to work and will update this thread if I make 
> any progress. It might be possible to use an old, deprecated SDK version 
> that still allows 'mapreduce: on' in the list of builtins.
>
> For now, I would advise posting a production issue on the issue tracker 
> and requesting a manual restore of the 'ah-builtin-python-bundle' version.
>
> On Monday, May 2, 2016 at 10:57:32 AM UTC-4, Michael Steurer wrote:
>>
>> Hi Adam, hi Josh,
>> thanks for your help. We've deployed the new version according to your 
>> suggestions and the Datastore Admin works fine again. Still, we can not do 
>> any backups. Mapreduce gets kicked off (in the logs of the new datastore 
>> version we see /_ah/mapreduce/kickoffjob_callback/$THIS_IS_MY_ID) and the 
>> state of the backup in the Datastore Admin is pending. We can also see an 
>> active operation in the "Active Operations" section but it never finishes 
>> (0 steps completed, 1 active). The link behind this job 
>> https://datastore-admin-dot-$
>> MY_PROJECT.appspot.com/_ah/mapreduce/detail?mapreduce_id=$THIS_IS_MY_ID 
>> redirects back to the Datastore Admin. 
>>
>> What are we missing?
>>
>> Cheers Michael
>>
>>
>> On Saturday, April 30, 2016 at 8:57:47 PM UTC+2, Adam (Cloud Platform 
>> Support) wrote:
>>>
>>> Also, regarding the inconsistencies in the console 
>>> for 'ah-builtin-python-bundle', feel free to post to the issue tracker 
>>> <https://code.google.com/p/googleappengine/issues/list> so we can grab 
>>> the app ID and investigate the specific project.
>>>
>>> On Saturday, April 30, 2016 at 2:53:36 PM UTC-4, Adam (Cloud Platform 
>>> Support) wrote:
>>>>
>>>> Thanks Josh, I didn't think the source for this was available as 
>>>> 'appcfg.py 
>>>> download_app' is purposely blocked for 'ah-builtin-python-bundle', but 
>>>> it was right in the SDK all along! 
>>>>
>>>> Although restoring to 'ah-builtin-python-bundle' won't work due to 
>>>> 'ah-builtin' being a reserved version name prefix (the console button will 
>>>> remain broken), you can still restore to a different version and access 
>>>> the 
>>>> datastore admin functionality that way. The source is available in the App 
>>>> Engine Python SDK under 
>>>> $GAE_SDK_PATH/google/appengine/ext/datastore_admin or in the Google 
>>>> Cloud SDK under 
>>>> $CLOUD_SDK_PATH/platform/google_appengine/google/appengine/ext/datastore_admin.
>>>>  
>>>> You can add a simple app.yaml to deploy:
>>>>
>>>>     application: my-project-id
>>>>     version: datastore-admin
>>>>     runtime: python27
>>>>     api_version: 1
>>>>     threadsafe: yes
>>>>
>>>>     handlers:
>>>>     - url: .*
>>>>       script: main.APP
>>>>
>>>> On Friday, April 29, 2016 at 3:04:18 PM UTC-4, joshuamo wrote:
>>>>>
>>>>> For anyone who is or has been affected by an accidental deletion of 
>>>>> datastore admin, a workaround is to deploy datastore admin as a separate 
>>>>> version or module of your app.  The code for datastore admin is provided 
>>>>> in 
>>>>> the Cloud SDK:  $CLOUD_SDK_PATH/google/appengine/ext/datastore_admin
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Apr 29, 2016 at 10:45 AM, Michael Steurer wrote:
>>>>>
>>>>>> Adam,
>>>>>> unfortunately the 'ah-builtin-python-bundle'  is visible under 
>>>>>> 'Versions'. At least it was visible for me in the afternoon - now it 
>>>>>> disappeared again. I can provide you with a screenshot if you like. From 
>>>>>> my 
>>>>>> perspective this looks like a bug in Console.
>>>>>>
>>>>>> Cheers Michael
>>>>>>
>>>>>> On Wednesday, April 27, 2016 at 11:12:33 PM UTC+2, Christian F. Howes 
>>>>>> wrote:
>>>>>>>
>>>>>>> Adam,
>>>>>>>
>>>>>>> since this is a required version for administering our applications, 
>>>>>>> can Google put in safeties to prevent it from being deleted?  It's 
>>>>>>> pretty 
>>>>>>> scary that it can accidently be deleted and not be re-created.
>>>>>>>
>>>>>>> thanks,
>>>>>>>
>>>>>>> christian 
>>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Google App Engine" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to google-appengi...@googlegroups.com.
>>>>>> To post to this group, send email to google-a...@googlegroups.com.
>>>>>> Visit this group at https://groups.google.com/group/google-appengine.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/google-appengine/f52a0a5f-f722-4f97-80ed-9b1db0a0ca0e%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/google-appengine/f52a0a5f-f722-4f97-80ed-9b1db0a0ca0e%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>>
>>>>> Josh Moore |  Cloud Solutions Engineer |  josh...@google.com |  
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4440f128-9204-4a6d-94ed-8258da06e8c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to